-
公开(公告)号:US12111749B2
公开(公告)日:2024-10-08
申请号:US18177666
申请日:2023-03-02
发明人: Ion Todirel , Bogdan Ionut Mihalcea
CPC分类号: G06F11/3624 , G06F11/3632
摘要: An enhanced compiler recognizes debug script which is embedded with program statements in a source code, and emits compiled code containing various debugger command instructions among program instructions. Embedded commands are not limited to break or assert statements. Different portions of a program's compiled code are either tailored for debugging or else performance optimized, depending on the location and kind of embedded debug script statements. Debugger commands for debugging race conditions, intermittent bugs, mutation testing code versions, and other complex development challenges are documented and versioned as part of the source code. Program process execution paths are chosen based on call stack search results, touch counts, breakpoint status, and other data accessed via a debugger. Debug script statements are categorized and utilized to balance debugging support against performance optimization in code from a source generator, or just-in-time code.
-
公开(公告)号:US11973796B2
公开(公告)日:2024-04-30
申请号:US17223174
申请日:2021-04-06
IPC分类号: H04L9/40 , H04L61/4511
CPC分类号: H04L63/1441 , H04L61/4511 , H04L63/1408
摘要: Embodiments detect risky situations in which a domain name record remains viable after the target it identified is not. Such dangling records create various risks because substitute targets, such as fraudulent websites, may be installed without the knowledge of the original target's owner. By obtaining and correlating data from multiple tenants, a cloud service provider detects dangling structures and any attempts to exploit them. Dangling records may specify a custom domain name, for example, or a static IP address that can be misused. In response, the provider's security infrastructure can alert the original target's owner, block the attempted exploit, or otherwise mitigate the risks. Traffic monitoring, control plane API invocations, and domain name server queries may be employed by the security infrastructure to detect resource deletion, resource creation, and resource access attempts that correspond with vulnerable records or suspect activity involving them.
-
公开(公告)号:US11921045B2
公开(公告)日:2024-03-05
申请号:US17258849
申请日:2019-07-09
发明人: Osamu Matoba , Xiangyu Quan , Hiroaki Wake
CPC分类号: G01N21/6458 , C12Q1/02 , G01B9/021 , G01N21/6402 , G02B5/32 , G02B21/06 , G02B21/16 , G03H1/0005 , G03H1/0443 , G01N2201/06113 , G03H2001/005 , G03H2001/0447 , G03H2222/40
摘要: A holographic three-dimensional multi-spot light stimulation device is provided with: a three-dimensional imaging holographic optical system A which employs fluorescent exciting light to acquire three-dimensional fluorescence distribution information resulting from fluorescent signal light from a plurality of stimulation target objects; and a three-dimensional light stimulation holographic optical system B which employs a light stimulation hologram generated on the basis of the acquired three-dimensional fluorescence distribution information to form a plurality of light spots in space, to impart stimulation simultaneously to the plurality of stimulation target objects. Furthermore, the three-dimensional light stimulation holographic optical system B is provided with a spatial light phase modulating element 22 and a control unit 25, wherein the control unit 25 generates the light stimulation hologram by controlling the spatial light phase modulating element 22 on the basis of the three-dimensional fluorescence distribution information.
-
公开(公告)号:US11900080B2
公开(公告)日:2024-02-13
申请号:US16924316
申请日:2020-07-09
摘要: Some embodiments determine automatically which synthesized or otherwise autocreated suggestions for source code editing are presented to developers. Some filter out autocreated coding suggestions that have not been sufficiently endorsed by a developer's team, based on a suggestion trust score. The trust score may reflect the suggestion's adoption in a particular repository or codebase, or affiliation of the suggestion with a library release, or an actual or implied review of the suggestion by team members. Some suggestion filters enhance existing development team code review practices, by offering endorsed suggestions in autocompletion or analysis interfaces of tools and by withholding non-endorsed suggestions from display. Context illustrating the autocreated suggestion's provenance may be displayed to help developers decide whether to adopt the suggestion themselves while editing code. Some tools that are enhanced with suggestion filtering functionality avoid developer configuration burdens while increasing consistent adoption of endorsed suggestions inside a codebase.
-
公开(公告)号:US11763078B2
公开(公告)日:2023-09-19
申请号:US17237936
申请日:2021-04-22
发明人: Mark Alistair Wilson-Thomas , Jonathan Keith Simmons , David Ellis Pugh , Vivian Julia Lim , Anqi Li , Shwetha Srinath , German David Obando Chacon , Jin Woo Jang , Shengyu Fu , Shao Kun Deng
IPC分类号: G06F40/274 , G06F40/284 , G06F40/166 , G06F8/33
CPC分类号: G06F40/274 , G06F8/33 , G06F40/166 , G06F40/284
摘要: Edit automation enhancements may be implemented in source code editors and other text editors. Provisional selections that indicate user intentions are submitted to a suggestion generator with other edit context information, to improve the quality of generated text suggestions and reduce the cognitive load on users. A provisional selection may include a highlighted completion list entry, or document text targeted by a hovering cursor, or metainformation text targeted by the hovering cursor, for example. An inline grey text suggestion driven by provisional selection may be displayed simultaneously with completion list suggestions that were created without regard to provisional selection. Suggestions driven by provisional selection may be interleaved with existing document text. Suggestions may be accepted fully in one gesture, or in parts. Suggestions may be edited by a user before being accepted, driving further suggestion refinement. Multiple suggestions may be displayed simultaneously, reducing pressure on the suggestion generator.
-
公开(公告)号:US11734032B1
公开(公告)日:2023-08-22
申请号:US17744637
申请日:2022-05-14
发明人: Christiaan Brinkhoff , Sandeep Patnaik , Jinhua Fei , Prasanna Padmanabhan , Randall Cook , Matthew Shadbolt , Roland Radtke , John Christopher Whytock , Gary Liao , Alexander Ryan Fromm , Parthasarathy Sundararajan
IPC分类号: G06F3/0481 , G06F9/451
CPC分类号: G06F9/452 , G06F3/0481
摘要: A desktop switcher provides equally convenient user interface navigational access to remote virtual desktops as to local virtual desktops for reliable and convenient human-computer interaction. Underlying mechanisms transparently confirm remote computer availability and compatibility, transfer thumbnails between computers, and support remoting sessions. Virtual desktops may share a clipboard, a geographic location setting, and application thumbnails, despite being based on computers that are remote from one another, e.g., when only one of a session's computers resides in a cloud. Virtual desktop context menus may be shown and utilized remotely. A visual separator in the desktop switcher may distinguish local virtual desktops from remote virtual desktops.
-
公开(公告)号:US11714613B2
公开(公告)日:2023-08-01
申请号:US17520694
申请日:2021-11-07
发明人: Peter Groenewegen , Arjun Radhakrishna , Gustavo Araujo Soares , Mark Alistair Wilson-Thomas , Piyush Arora , Aaron Chak Hei Yim , David Ellis Pugh , German David Obando Chacon , Andrew Richard Sterland , Gregory Miskelly
摘要: Embodiments automate surfacing of underutilized development tool features, thereby enhancing the discoverability of subtools, commands, shortcuts, settings, visualizers, and other tool features. After spotting an inefficiency in the user's interaction with one or more tools, the feature surfacing functionality offers the user an interaction optimization suggestion. A mapping structure correlates detected interaction patterns with objectively better interaction optimizations. Several examples of mappings are discussed. The user can accept a suggestion, have the suggested optimization applied by an enhanced tool, and thereby reduce the number of user gestures utilized to accomplish a desired result, reduce the number of tools utilized, increase security, reduce risk of error, or get to the desired result faster, for example. Interaction optimizations also help the user stay focused, by reducing or avoiding departures from the user's current primary workflow. Other aspects of tool feature surfacing functionality are also described herein.
-
公开(公告)号:US11455175B2
公开(公告)日:2022-09-27
申请号:US16036815
申请日:2018-07-16
发明人: Alexandru Ioan Dima , Dirk Bäumer , André Weinand , Erich Gamma
摘要: Enhancements described support transparent remote execution of development tool extensions. Compute-intensive extensions may be executed on an extension machine external to a developer machine which runs a user interface renderer of the development tool. User interface extensions may run locally. Instead of sharing a filesystem, the renderer on the developer machine and an extension host and extension(s) on the extension machine may access distinct respective machine filesystems. Instead of spawning debug extension and other extension-support processes locally, the renderer may instruct the extension host or an extension host agent to spawn the processes remotely on the extension machine. Existing extensions and newly created extensions are binary-compatible with single-machine or multi-machine development tool deployments. Project files remain inside a firewalled and data-loss-prevention environment while being fully accessible to authorized developers working remotely and to operations performed by language servers, debug adapters, and tool extensions.
-
公开(公告)号:US11271865B1
公开(公告)日:2022-03-08
申请号:US17109416
申请日:2020-12-02
IPC分类号: H04L12/911 , H04L12/26 , H04L12/923 , H04L47/78 , H04L43/0882 , H04L43/0805 , H04L47/762 , H04L43/08 , H04L43/0876
摘要: Computing environment resource popularity is assessed, using a computed ratio of accumulations of resource usage values and a relationship condition, thereby providing inputs as guidance for automatic system enhancement utilizations such as anomaly detection, resource management, and access or maintenance prioritization. Unlike V1 approaches that base resource popularity on at most two resource usage values, the V2 assessment approaches taught herein consider a distribution of usage values across an entire group of resources, thereby providing finer grained actionable results. Usage value accumulations may be scaled. Popularity or rareness of one or more resources of various types may be determined. A cache or other decay model may be employed to optimize assessment efficiency by reducing usage value retrieval I/O transactions. Specific utilizations of resource popularity assessments for enhancing system usability, security, functionality, and effectiveness are discussed.
-
公开(公告)号:US11171926B2
公开(公告)日:2021-11-09
申请号:US16559741
申请日:2019-09-04
发明人: Itamar Azulay , Itay Levy , Lucy Goldberg
IPC分类号: H04L29/06
摘要: Communication between web frames increases consistent application of security policies, without reducing security. A proxy receives a first request implicating a first web frame and its URL, potentially issues a sub-request and gets a sub-response, and creates a first response to the first request, including a control frame child creation in frame creation or frame navigation code. The control frame child code only permits setting and retrieving data of a browser store, using postMessage( ) without reference to external resources or external scripts. Safely sharing message data this way between frames allows the proxy to ascertain a policy based on the shared data, so the proxy and browser can apply the policy in reactions to subsequent requests, allows window frames to be associated together in the proxy, allows initialization control, supports reporting, and otherwise enhances browsing without reducing security.
-
-
-
-
-
-
-
-
-