Abstract: The present disclosure relates to a computer-implemented method for routing in an electronic design. Embodiments may include receiving, using at least one processor, global route data associated with an electronic design as an input and generating detail route data, based upon, at least in part, the global route data. Embodiments may further include transforming one or more of the detail route data and the global route data into at least one input feature and at least one output result of a deep neural network. Embodiments may also include training the deep neural network with the global route data and the detail route data and predicting an output associated with a detail route based upon, at least in part, a trained deep neural network model.
Type:
Grant
Filed:
September 28, 2016
Date of Patent:
July 12, 2022
Assignee:
Cadence Design Systems, Inc.
Inventors:
Weibin Ding, Jie Chen, Chao Luo, Xin-Lei Zhang
Abstract: Embodiments relate to adapting assets for a video game based on social media interaction. Instructions are sent to a computing device associated with a social media platform to create a social media post comprising at least one piece of multimedia content relating to a video game, the at least one piece of multimedia content produced by a player of the video game. Data is received from the computing device indicative of one or more indications of user interaction with the social media post. A score is determined for the player based at least in part on the received data indicative of the one or more indications of user interaction relating to the social media post. One or more assets of the video game are adapted for the player based at least in part on the determined score for the player.
Type:
Grant
Filed:
December 19, 2019
Date of Patent:
July 12, 2022
Assignee:
Harmonix Music Systems, Inc.
Inventors:
Brian Seong-chi Chan, Daniel Aaron Sproul, Michael Verrette, Ryan William Challinor
Abstract: Methods and systems for receiving an indication that an application running on a first device is ready to perform a task, determining a device capability associated with performing the task, determining one or more devices associated with a user of the first device, wherein each of the one or more devices is associated with the device capability, selecting, based on the task and one or more user preferences associated with the user, a second device from the one or more devices, and sending an instruction to the second device, wherein the instruction causes the second device to perform the task, are described herein.
Abstract: Embodiments described include systems and methods for managing downloads from an embedded browser. The client application can control the locations to which downloads are directed. A system administrator can configure a policy to restrict downloads to approved locations. The client application can prevent a user from navigating to and downloading a file to a location that has not been approved according to the policy.
Abstract: Provided are particle analyzers and related methods for verifying calibration status of the particle analyzer, including independently of the presence or absence of particles. The method and analyzers include use of distinct and non-interfering time frequency domains: a middle frequency time domain and a low frequency time domain, and optionally a high frequency time domain. The high frequency time domain generates a laser facet drive current frequency modulation to prevent the laser facet from spatial-mode hopping. The middle frequency time domain is for particle detection. The low frequency time domain is for calibration status, including laser-pulse-light self-diagnostics, for the health or calibration status of the analyzer. By carefully selecting the frequency time domain ranges, there is non-interference, with the ability to self-diagnose the instrument that is particle-independent.
Type:
Grant
Filed:
April 27, 2020
Date of Patent:
July 12, 2022
Assignee:
Particle Measuring Systems, Inc.
Inventors:
Thomas A. Bates, Matt Michaelis, Brett Haley
Abstract: The present disclosure provides a plate comprising an array of wells for chemical or biological reactions, wherein each of the wells comprises a reaction chamber with at least one opening on a surface of the plate. The array of wells consist of a plurality of adjacent blocks of wells, wherein each block of wells consists of a plurality of adjacent rows of wells, and wherein at least one void is provided in each block of wells in between the rows of wells. Here, the void is particularly part of the surface of the plate and lacks a well opening. Furthermore, a method for multiple imaging of such a plate by means of an imaging system is provided with the present disclosure.
Abstract: Systems and methods for linking HCPs from an MDM system and publication authors from a second source data system. Distances between the HCPs and the publication authors may be determined, and an HCP and a publication author may be connected if their distance is below a threshold. The connected data points may be used to train a machine learning model to determine a probability that an HCP matches a publication author. An upper bound and a lower bound may be set. Data points with the probability over the upper bound may be sent out as matches, data points below the lower bound may be disregarded as not a match, and data points between the upper bound and lower bound may be labeled for manual verification.
Type:
Grant
Filed:
January 31, 2020
Date of Patent:
July 12, 2022
Assignee:
Veeva Systems Inc.
Inventors:
Lorenz Lehmann, Igor Praznik, Alexander Darius Emami-Nemini
Abstract: A method for constructing a railing is provided, the railing having two substantially horizontal rails, including a top rail and a bottom rail substantially parallel to one another, and a plurality of pickets inserted between the rails such that the pickets terminate at a first end within the top rail and at a second end within the bottom rail. The top and bottom rails each include openings sized to receive the pickets after the top and bottom rails have been affixed to vertical posts. The rails may each include one or more tracks within an inner chamber, within which a locking strip is configured to slide. A depth of the top rail may be greater than a depth of the bottom rail. In this regard, when the top and bottom rails are affixed to the vertical posts, the picket can slide up into the top rail and then be inserted into the bottom rail, where it may rest.
Abstract: Methods, systems, and computer-readable media for processing policy variance requests in an enterprise computing environment are presented. A computing platform may receive, from a first endpoint computing device, a request for a first policy variance. In response to receiving the request, the computing platform may authenticate the first endpoint computing device based on enrollment information and may validate contents of the request. Subsequently, the computing platform may generate a policy variance result message based on approval or rejection of the request for the first policy variance. Then, the computing platform may send, to the first endpoint computing device, the policy variance result message. By sending the policy variance result message to the first endpoint computing device, the computing platform may cause the first endpoint computing device to execute a policy action corresponding to the approval or rejection of the request for the first policy variance.
Type:
Grant
Filed:
October 10, 2018
Date of Patent:
July 12, 2022
Assignee:
Citrix Systems, Inc.
Inventors:
Jacob Maynard, Anjaneya Padmakar Akondi, Thierry Duchastel, Philip Wiebe, Raja Mummidi, Marcos Alejandro Di Pietro
Abstract: Provided are a system and method for publishing a disparate live media output stream manifest that includes one or more media segments corresponding to key events. The system comprises one or more processors that generate a programming schedule, based on a synchronization of one or more disparate sub-systems in the system, includes one or more key events that occurred from a starting point until a current live point in a live input stream. Further, a reference clock provides a reference time to synchronize the one or more disparate sub-systems. Based on the programming schedule, one or more processors insert the current live point and one or more media segments corresponding to the one or more key events that occurred prior to the current live point included in a live input stream manifest into a disparate live media output stream manifest, which is further published based on the insertion.
Type:
Grant
Filed:
June 8, 2020
Date of Patent:
July 12, 2022
Assignee:
TURNER BROADCASTING SYSTEM, INC.
Inventors:
Donald Jude Loheide, Nishith Kumar Sinha, Nicolas Paul Webb
Abstract: A stack-based conversation engine is provided. The conversation engine enables a voice or text based virtual assistant to create interactive, conversational experiences in an extensible manner. The conversation engine can be used to support a conversation between a user and a virtual assistant. The conversation engine can be configured to receive, from the virtual assistant, a fulfillment request specifying an intent from the virtual assistant; push an item onto a conversation stack stored, the item including an identifier of the intent; execute an action handler associated with the intent to generate instructions to manipulate the conversation stack; manipulate the conversation stack according to the instructions; and store the conversation stack for subsequent processing in support of the conversation.
Abstract: Described embodiments provide systems and methods for path selection proportional to a penalty delay in processing packets. A server-side intermediary may identify a delay penalty for processing packets of a server destined for a client. The server-side intermediary may be in communication via links of different latencies with a client-side intermediary. The server-side intermediary may select a second link with a latency that deviates from the lowest latency of a first link by the delay penalty. The server-side intermediary may transmit, to the client-side intermediary, duplicates of the packets via the selected second link with information indicating to hold the duplicates at the client-side intermediary. The server-side intermediary may receive an indication to drop or send the duplicates to the client. The server-side intermediary may transmit the indication to the client-side intermediary to drop or send the duplicates according to the indication.
Abstract: Described herein are systems and techniques for segregating different types of auto-generated enterprise communications, identifying actionable items found within the enterprise communications and automatically generating a list of unified events/tasks for presentation to a user. The systems and techniques utilize templates to identify a communication. Once a communication is identified, rule sets are applied to parse the communication and generate an event which can be presented to a user as part of an event/task list. Described systems and techniques may process different type of communications such as email and real-time communications, parses each type of communication and generate a unified event/task list (i.e. a single task list which includes events from emails, real time messages and other communication channels) which can be presented to a user.
Abstract: According to one embodiment, a network system features a first virtual private cloud (VPC) network and a second VPC network. The first VPC network includes a first plurality of gateways. Each gateway of the first plurality of gateways is in communications with other gateways. Similarly, a second VPC network includes a second plurality of gateways. Each of the second plurality of gateways is communicatively coupled to the each of the first plurality of gateways to support data exchanges between resources deployed in different public cloud networks.
Abstract: The present invention relates to compositions and methods (reagents and protocols) for the post-synthetic modification of nucleic acids obtained from solid-phase oligonucleotide synthesis with a label (such as fluorescent dyes). The coupling reagent is the triazine-based salt 4-(4,6-dimethoxy-1,3,5-triazin-2-yl)-4-methylmorpholinium (DMT-MM) in the presence of a counteranion.
Abstract: A method can include receiving, by a high-availability (HA) service running in a data center having a plurality of virtual machines (VMs) and a hypervisor, credentials for the hypervisor and a list of VMs, the hypervisor credentials and the list of VMs received from a power and capacity management (PCM) service, the PCM service configured to selectively power VMs from the list of VMs on and off; sending, from the HA service to the PCM service, a health check request to determine if the PCM service is able of selectively power the VMs from the list of VMs on and off; and in response to determining the PCM service is unable to selectively power the VMs from the list of VMs on and off, powering on, by the HA service, one or more of the VMs from the list of VMs using the hypervisor credentials received from the PCM service.
Abstract: Medical devices including vascular access kits and methods of using the kit are disclosed. In some embodiments, a conduit is measured using an outside diameter measurement apparatus to determine if the conduit is compatible with a connector such that there is a continual lumen between the conduit and the connector. In some embodiments, various outside diameter measurement devices and the methods of their use are disclosed. In some embodiments, the methods of connecting a conduit, and in some embodiments a strain relief structure, to a connector are described.
Abstract: A vehicle instrument panel assembly includes a display that generates an image indicative of a vehicle operating parameter, a first sensor disposed proximate the display that senses a position of an operator relative to the display and a controller that modifies the image responsive to the sensed position of the operator.
Type:
Grant
Filed:
December 18, 2019
Date of Patent:
July 12, 2022
Assignee:
Continental Automotive Systems, Inc.
Inventors:
Irving Morales Rodriguez, Hermes Ivan Rodriguez-Apodaca, Alvaro Ivan Ontiveros, Kevin Arrunategui Mojica, Tobias Regner
Abstract: The present disclosure is directed towards systems and methods of maintaining a session via an intermediary device. A first device intermediary to a client and a plurality of servers receives a packet of a session. The packet of the session includes application protocol data and application session metadata used to maintain a state of an application accessed via the session. The first device marks a session state of the session to an update state. The first device determines that a second device intermediary to the client and the plurality of servers is in a ready state and the session state of the session is in the update state. The first device forwards the application protocol data and the application session metadata of the packet to the second device to maintain, on the second device, the same state of the application accessed via the session provided by the first device.