Abstract: The present disclosure relates to systems and methods for controlling an MRI safe patient care/monitoring system. The system may include a an MRI safe infusion pump that contains a co-processor which acts as a central brain for all other patient care/monitoring devices in the MRI room. The co-processor is separated from the primary processor by a buffer in the infusion pump's memory, so that no actions by the co-processor can affect the primary processor. The co-processor controls the display software, alert software and alerts database. All other patient care/monitoring devices are connected to the MRI safe infusion pump in a daisy chain, so that they can share a single connection to outside the MRI room. Outside the MRI room the co-processor has access to the remote control & display, which contains the remote control GUI, and to the internet, through which it will access an external medical network, which contains an algorithm database.
Abstract: A software management device includes a specification section that specifies a to-be-replaced software product which is a software product having been installed in a device in advance and which is replaced with a target software product, prior to remote installation of the target software product in the device, and a providing section that provides notice information including replacement notice information for giving a notice of the replacement of the to-be-replaced software product with the target software product to a user who attempts to execute the remote installation, prior to the remote installation.
Abstract: According to one embodiment, a computer program product for managing contention includes a computer readable storage medium that has program instructions embodied therewith, where the computer readable storage medium is not a transitory signal per se, and where the program instructions are executable by a processor to cause the processor to perform a method including incrementing, by the processor, a counter associated with an image in response to a creation of a container instance using the image, comparing, by the processor, the counter to a threshold value, and conditionally replicating the image by the processor, based on the comparing.
Type:
Grant
Filed:
September 28, 2018
Date of Patent:
November 2, 2021
Assignee:
International Business Machines Corporation
Abstract: Example resource provisioning systems and methods are described. In one implementation, multiple processing resources are provided within a data warehouse. The processing resources include at least one processor and at least one storage device. At least one query to process database data is received. At least some of the processing resources may process the database data. When a processing capacity of the processing resources has reached a threshold processing capacity, the processing capacity is automatically scaled by adding at least one additional processor to the data warehouse.
Type:
Grant
Filed:
March 23, 2020
Date of Patent:
November 2, 2021
Assignee:
Snowflake Inc.
Inventors:
Benoit Dageville, Thierry Cruanes, Marcin Zukowski
Abstract: A method and system for entertainment comprising sound-producing signals communication to plurality of bobble head/vibrational devices (BH/VDs). Typically, at least some of said produced sounds resemble a first voice at least resembling a first celebrity's voice and at least some of said produced sounds resemble a second voice at least resembling a second celebrity's voice. System typically uses VoIP, cell phone apps and BH/VDs to enable subscribers to service to hear from speakers linked to BH/VDs a conversation comprising sounds at least resembling a first celebrity's voice and said sounds at least resembling a second celebrity's voice. The origin of said sounds can be an actual human celebrity speaking, a celebrity voice impersonator speaking, or an electronic simulation of celebrity voice.
Abstract: Portable or ambulatory infusion devices and systems capable of remotely updating an ambulatory fluid delivery device include safety protocols that verify the status of the ambulatory fluid delivery device before and after a field update of software. Methods of accomplishing the same field update of software are also described.
Abstract: A computer system provides at least one workspace as a user interface corresponding to a user-generated topic. A home topic is provided to the user as an initially selected topic. The home topic provides a workspace to the user as a user interface. User selection of a first topic within the home topic causes designation of the first topic as the current topic. A first workspace is associated with the first topic, and a first topic data structure associated with the first topic is generated and the first topic data structure is associated only with application windows, files and application related data used by the user while the first topic is designated as the current topic. The user is provided, within the first workspace, only application windows, files and application related data used by the user while the first topic is designated as the current topic.
Abstract: The present disclosure relates to a method for controlling a PLC using a PC program, wherein a source code of a PLC program includes a data section, the data section including data indicating services to be exposed by the PLC when running the PLC program, wherein a source code of the PC program is automatically generated using the data included in the data section and a PC program template, wherein the PLC is controlled using the PC program generated from the automatically generated source code of the PC program.
Abstract: A method, computer program product, and system is described. A continuous integration environment is identified. A first software test associated with the continuous integration environment is identified. A probationary status for the first software test is determined, the probationary status indicating, at least in part, a potential lack of reliability for the first software test.
Type:
Grant
Filed:
August 26, 2019
Date of Patent:
September 28, 2021
Assignee:
International Business Machines Corporation
Inventors:
Philip S. P. Chan, Laurence A. Hey, William J. Izard, Matthew Ponsford
Abstract: Systems and methods are disclosed herein for updating an application controlling an ambulatory medical device such that application updates can be identified, downloaded and installed without interrupting therapy provided by the ambulatory medical device to a subject. The ambulatory medical device may receive an indication that an update to an application executing on the ambulatory insulin pump is available, establish a communication connection to a host computing system configured to host the application update, and download the application update. The disclosed systems and methods can determine an execution time of an installation and install the downloaded application update without interrupting therapy provided by the ambulatory medical device to the subject.
Type:
Grant
Filed:
October 2, 2020
Date of Patent:
September 28, 2021
Assignee:
Beta Bionics, Inc.
Inventors:
Michael J. Rosinko, Edward R. Damiano, David Chi-Wai Lim, Firas H. El-Khatib, Himanshu Patel, John R. Costik, Justin P. Brown, Bryan Dale Knodel
Abstract: A web browser, editor, and server cooperate to enable visual debugging of hypertext markup language (HTML) code. The editor loads an HTML source file and displays it for interactive editing. The web server generates a web page from the source file and at the same time generates a page representation that is provided to the editor. The browser receives the web page from the web server and generates a document object model (DOM) to display a view of the HTML page. The editor takes snapshots of the HTML source file in correspondence with edits thereto. The snapshots are compared to find a snapshot difference, which is correlated with the page representation. The page representation is updated by the editor. Based on the updated page representation, the editor communicates with the browser to update the DOM. The updated DOM is rendered by the browser without reloading the web page.
Type:
Grant
Filed:
April 30, 2020
Date of Patent:
September 14, 2021
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Joseph Michael Davis, Ahmed M. Metwally
Abstract: Techniques for compiling firewall rules into byte code or assembly code that can be loaded into cache memory of a processor and executed to evaluate received data packets. Rather than representing firewall rules in mid- or high-level languages stored in main memory, the techniques described herein include compiling the firewall rules into bytecode or assembly code, and distributing the code to the data plane. A packet-processing device may load the code representing the firewall rules into instruction cache of the processor. Further, the packet-processing device receives a data packet and extracts packet context data indicating attributes of the packet, and load the packet context data into a data cache of the processor. The processor can then execute the byte code or assembly code representing the firewall rules to evaluate the packet context data without having to access main memory to determine whether allow or block the data packet.
Type:
Grant
Filed:
June 21, 2019
Date of Patent:
September 14, 2021
Assignee:
Amazon Technologies, Inc.
Inventors:
Stewart Allen, Dheerendra Talur, Venkat Maithreya Paritala, Joseph Magerramov, Anthony Liguori
Abstract: Presented here is a system and method to enable a user to manage a large number of applications and a large number of subscribers. The technology presented here can manage up to tens of thousands of update items without a noticeable delay to the user. The technology enables the user to visualize information about multiple applications and multiple numbers of subscribers at the same time, and group the multiple subscribers and multiple applications according to various parameters, such as application name, organization type, update version, etc. Once grouped, the user can perform various operations on the group, such as schedule the updates and/or edit the updates, by adding or removing a large number of items at once. Further, the system is structured so that the operations on the large number of items can be performed without a noticeable delay to the user.
Type:
Grant
Filed:
December 3, 2019
Date of Patent:
September 14, 2021
Assignee:
FinancialForce.com, Inc.
Inventors:
Paul Lee Hardaker, Vivienne Jane Garvey, Rosa Martinez Vera, Ana Cristina Lopez Calero, Maria Augustina Garcia Peralta
Abstract: The disclosure is directed to a system for integrating and centralizing multiple manufacturing software types into a consolidated platform. The system interfaces with third party software and performs data collection, data analytics, factory controls, virtual modeling, and checklist creation, as well as many other manufacturing applications. Artificial intelligence and machine learning are also integrated into the platform to assist with root cause analysis and increasing production efficiency.
Abstract: Systems and methods for dynamically generating application programming interfaces and managing functions associated with a data object type. In an aspect, the system accesses an object definition for a type of data object. The system generates an application programming interface associated with the type of data object, based at least partly on the object definition. The system determines a change to the object definition for the type of data object and updates the application programming interface based at least partly on the change to the object definition.
Type:
Grant
Filed:
July 2, 2020
Date of Patent:
September 7, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
Samuel Kedida, Andy Chen, Mihir Rege, Mikita Samsonau, Vipul Shekhawat
Abstract: The present disclosure provides a system that may receive first sensor data associated with first multiple measurements of multiple components of multiple medical systems; may receive filter information from first user input; may search, based at least on the filter information, the first sensor data to determine report data; may provide, via a graphical user interface, the report data to a user; may receive second user input that indicates one or more issues associated with at least one of the multiple medical systems; may determine one or more thresholds based at least on the second user input; may receive second sensor data associated with second multiple measurements of the multiple components of the multiple medical systems; and may determine, based at least on the one or more thresholds, at least one of the one or more issues associated with at least one of the multiple medical systems.
Abstract: Systems and methods disclosed herein are directed to a scalable and advanced analytics computing platform for distributed ledger data for integrating an entity's legacy systems, distributed ledger systems, and crypto-asset transactions, as well as related metadata. The systems and methods further relate to a custody adapter implementation that enables interactions across multiple custody technology providers, sub-custody providers, and internal custody solutions.
Type:
Grant
Filed:
April 16, 2021
Date of Patent:
August 24, 2021
Assignee:
KPMG LLP
Inventors:
Samuel Wyner, Salvatore Joseph Ternullo, Shekar Atmakur, Kevin Bornatsch, Sydney M. Rice
Abstract: A software updating apparatus includes an update control section that performs a software update for each of a plurality of electronic control units mounted in a vehicle, by using new versions of software supplied via a network, and an update mode determining section that selectively determines an update mode used when performing the software update, from among a parallel update mode and a serial update mode. The update control section performs the software update for each of the plurality of electronic control units based on the update mode determined by the update mode determining section.
Abstract: Computer-implemented systems and methods are disclosed for providing proactive validations of transformation scripts. In one implementation, a method is provided that includes associating, with at least one processor, the transformation script with ontology parameters. The method also includes initiating a debugging operation of the transformation script having at least one condition and importing, from a data source, at least one data item for transformation. The method further includes determining, as part of the debugging operation, whether the at least one condition that uses the at least one data item is valid based on the ontology parameters and notifying a user, on a display device, of a result associated with the determination.
Abstract: Systems and methods to deploy cloud infrastructure. In one approach, a method includes creating a blueprint using a user interface displayed at a user device, automatically generating code based on the blueprint (e.g., generating the code using a server), and deploying the cloud infrastructure using the code (e.g., deploying to the AWS cloud).