Patents Examined by Thuy Dao
  • Patent number: 11901067
    Abstract: Distribution servers and methods are disclosed for downloading data sets to patient devices. The server has a network interface circuit, a memory and a processing circuit. The memory receives a data set, the data set having parameters to be used by software on the patient devices to perform patient-related functions. The data set has a software version indicator for the data set. A processing circuit compares the software version indicator of the data set to a current software version of the patient device and determines that an inequality exists. Based on this determination, the server distributes the data set to the patient device.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: February 13, 2024
    Assignee: Fresenius Vial SAS
    Inventors: Jean-Baptiste Audrain, Loic Bith, Maciej Wroblewski
  • Patent number: 11900136
    Abstract: A method for ahead of time (AoT) compiling during a play of a legacy game is provided. The method includes scanning a memory device for an executable code of the legacy game, decoding the executable code, and translating the executable code into a first source code. The method further includes compiling the first source code to output a first compiled code, determining whether a user input during the play of the legacy game is received, and determining whether a fiber for servicing the user input is created. The fiber provides directionality of execution between the first compiled code and a second compiled code. The method includes executing the fiber in response to determining that the fiber for servicing the user input is created. The fiber is executed to generate one or more image frames of the legacy game.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: February 13, 2024
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Ernesto Corvi, George Weising, David Thach
  • Patent number: 11893369
    Abstract: Systems and methods for determining a topology of an application deployment on a distributed system can include receiving multiple traces of requests within an application, where the application includes multiple components. They can also include determining a number of times that each span between the components is traversed by a trace and associating each span with a corresponding weight reflecting the number of times that the span is traversed. Such systems and methods can further include selecting a deployment scenario based on the respective weights of each of the spans.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: February 6, 2024
    Assignee: Red Hat, Inc.
    Inventors: Kenneth Finnigan, Paul Robinson
  • Patent number: 11889883
    Abstract: A custom-fitted helmet and a method of making the same can comprise, at a first location, obtaining head data for a customer's head comprising a length, a width, and at least one head contour. With at least one processor, generating a computerized three-dimensional (3D) headform matching the customer's head length, width, and head contour from the head data. The 3D headform can be compared to a helmet safety standard. At a second location different from the first location, a custom-fitted helmet based on the 3D headform can be formed, wherein the custom-fitted helmet satisfies the safety standard and comprises an inner surface comprising a topography that conforms to the length, width, and at least one contour of the customer's head. The first location can be a home or a store. Obtaining the head data from photographic images of a deformable interface member disposed on the customer's head.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: February 6, 2024
    Assignee: Bell Sports, Inc.
    Inventors: Christopher T. Pietrzak, Michael W. Lowe
  • Patent number: 11886328
    Abstract: A test information extraction device improves efficiency in testing applications by including: an obtainment unit that obtains, from a first source code group of an application that implements methods corresponding to requests of a plurality of types received via a network, first information used for generating the requests; and an extraction unit that specifies, from among the methods implemented in response to the requests, a method being a caller of a method included in a second source code group being a part of the first source code group and that further extracts, from the first information, second information used for generating one of the requests corresponding to the specified method.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: January 30, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Takuya Iwatsuka, Haruto Tanno, Toshiyuki Kurabayashi
  • Patent number: 11886551
    Abstract: A management system to facilitate improved software asset management includes a management server coupled to a client instance and certain databases. The client instance stores identifiers associated with software programs accessible to users through the client instance. To enable software asset management features, the management server receives the identifiers and determines, based on the certain databases, whether the identifiers are associated with software models of the software programs. Notably, in response to an identifier of a particular software program not being associated with a software model, the management server generates a software model for the particular software program, and further, stores entries or relationships within the certain databases.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: January 30, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Virendra Karappa, Rajat Jain
  • Patent number: 11886851
    Abstract: Methods, systems, and computer program products for flexible virtualization system deployment into different cloud computing environments. A set of floating licenses to virtualization system software components is established. The set of floating licenses are configured to permit usage of the virtualization system software components on different cloud computing infrastructures. Workload parameters of a workload to be deployed to one of the different cloud computing infrastructures is considered with respect to cloud attributes corresponding to the different cloud computing infrastructures. One or more candidate target cloud computing infrastructures are selected based upon a comparison between workload attributes of a computing workload and cloud attributes of the candidate target cloud computing infrastructures. Virtualization system software components are deployed into the selected target cloud computing infrastructures.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: January 30, 2024
    Assignee: Nutanix, Inc.
    Inventors: Mohan Maturi, Nitin Parab, Vidhi Taneja, Binny Sher Gill
  • Patent number: 11886836
    Abstract: The instant invention provides a Dynamic Enterprise Application Platform and a method accordingly for development of application software in a computer system in which users develop application software for their enterprise without the assistance of software consultants. The platform comprises an Enterprise Software Design Model which works with and an Enterprise Software Engine. Data and information gathered by users are configured by the Enterprise Software Design Model and saved into database in the Enterprise Software Engine. The Enterprise Software Engine performs a mapping and reduction procedure to create functional enterprise software application using visual editor with drag and drop interface.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: January 30, 2024
    Assignee: GNEY SOFTWARE PTE LTD
    Inventors: Ke Yeng Tee, Sze Wah Tan
  • Patent number: 11880294
    Abstract: Distributed tracing is applied during an upgrade from a first management appliance to a second management appliance. The distributed tracing method includes generating a parent span that encapsulates states of the overall workflow, including a span context that contains a trace identifier and a span identifier, and generating a plurality of child spans. Each child span encapsulates states that represent a piece of the workflow and contains a reference to the parent span context. The states of the child spans include an error tag that indicates whether the piece of the workflow associated with the child span executed with an error. Because child spans may be generated for a piece of the workflow that is executed by a service running in the first or second management appliance, the span context for the parent span is persisted by the first management appliance and replicated for use by the second management appliance.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: January 23, 2024
    Assignee: VMware, Inc.
    Inventors: Anmol Parikh, Ivaylo Radoslavov Radev, Akash Kodenkiri, Ammar Rizvi, Grigor Harbaliev, Vladimir Ivanov, Dimitar Dimitrov, Chandrika Mutalik
  • Patent number: 11868237
    Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: January 9, 2024
    Assignee: Capital One Services, LLC
    Inventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
  • Patent number: 11868762
    Abstract: A method for authenticating and updating an eUICC firmware version includes: receiving first information from a terminal device, where the first information includes a target identifier; searching a currently stored event record for a target event record, where a group event identifier in the target event record matches the target identifier in the first information; sending the target event record to the terminal device, where the target event record is used to enable the terminal device to download an eUICC firmware version update package; and updating a firmware version of an eUICC of the terminal device based on the eUICC firmware version update package.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: January 9, 2024
    Assignee: HUAWEI TECHNOLOGIES CO,. LTD.
    Inventors: Xiaobo Yu, Shuiping Long
  • Patent number: 11862335
    Abstract: A method, system, gateway and computer program for remote controlling and monitoring of at least one instrument, for example a bioproces sing instrument. The system can comprise: at least one instrument to be controlled and/or monitored; at least one instrument server connected to the at least one instrument, said instrument server comprising an instrument control software; at least one gateway connected to the at least one instrument server; a transferring means provided in the at least one instrument server, said transferring means being arranged to receive information from the at least one connected instrument and forward said information to the at least one gateway.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: January 2, 2024
    Assignee: Cytiva Sweden AB
    Inventors: Key Hyckenberg, Kjell Karlsson, Stefan Willehadson, Orjan Bo Grelsson
  • Patent number: 11853049
    Abstract: Monitoring the integrity of industrial automation systems is provided. For example, a negative impact on integrity caused by unauthorized access should be identified. This is made possible by comparing state data which describe the operating state of the industrial automation system, with sensor data which describe an environmental influence of the automation system.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: December 26, 2023
    Inventors: Steffen Fries, Rainer Falk
  • Patent number: 11848090
    Abstract: A training system for a neurostimulation system that may be used to simulate a neurostimulator programming session and/or lead placement. The system may include a training device that may be coupled to a neurostimulator programmer and may include an interface to allow user interaction and/or display information relevant to the stimulation. The trainer device may include circuitry for simulating a neurostimulator such as an IPG or EPG, and may include circuitry for simulating impedance associated with lead placement.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: December 19, 2023
    Assignee: AXONICS, INC.
    Inventors: Faizal Abdeen, Charles Borlase, Prabodh Mathur, Rabih Nassif, Flavio Ono, Franklin S. Portillo, John Woock
  • Patent number: 11842180
    Abstract: A method comprises receiving data corresponding to execution of one or more applications, accessing at least one function from a codes as a service source, and training the at least one function based, at least in part, on one or more parameters, wherein the training is performed using a first portion of the data. In the method, a deployment version of the at least one function is generated based, at least in part, on the training, and the deployment version of the at least one function is applied to a second portion of the data to perform at least one service.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: December 12, 2023
    Assignee: Dell Products L.P.
    Inventors: Jatin Thakkar, Manikandan Pammal Rathinavelu, Pradeepta Ranjan Choudhury, Matthew C. Frank, Sabu K. Syed, Adam Mahram, Khadeer Ahmed Shaikh, Tarun Gupta, Sejal Mohata, Hung Dinh
  • Patent number: 11842171
    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: August 9, 2021
    Date of Patent: December 12, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Samuel Kedida, Andy Chen, Mihir Rege, Mikita Samsonau, Vipul Shekhawat
  • Patent number: 11836483
    Abstract: Described are techniques for machine learning library management. The techniques include generating a table including a plurality of machine learning libraries and their current versions that are used in a deployed machine learning platform (MLP) instance, a first available version upgrade for a first machine learning library of the plurality of machine learning libraries, a security indication associated with the first available version upgrade relative to a current version implemented by the first machine learning library, and a compatibility indication between the first available version upgrade and the current version of the first machine learning library. The techniques further include generating a recommendation related to upgrading the first machine learning library based on the security indication and the compatibility indication.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: December 5, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jun Wang, Dong Hai Yu, Bo Song, Rui Wang, Yao Dong Liu, Jiang Bo Kang
  • Patent number: 11835987
    Abstract: A method and apparatus are disclosed for finding overlong source code segments (e.g., methods) by evaluating input source code segments for a plurality of predetermined code metric values in order to identify candidate source code segments (e.g., non-autogenerated methods) which do not meet a first code metric value and to assess each candidate source code segment against a second code metric value to identify different sets of candidate source code segments (e.g., test methods and normal methods) so that each set of candidate source code segments may be assessed against a tailored set of code length thresholds to identify any overlong source code segment having a code length which meets or exceeds at least two of the tailored set of code length thresholds.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: December 5, 2023
    Assignee: DevFactory Innovations FZ-LLC
    Inventor: Aditya T. Kadam
  • Patent number: 11835939
    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.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: December 5, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventor: Darren Fraser
  • Patent number: 11836478
    Abstract: The disclosure relates to a method and system for upgrading a service instance of a VNF or PNF executing in ONAP. The method comprises when onboarding an updated VNF or PNF package, creating a new network resource associated with the VNF or PNF package. Adding an upgrade path artifact to the new network resource including information about which existing network resources can be upgraded to the new network resource. Updating a service template associated with the VNF or PNF package by replacing an existing network resource with the new network resource and by generating an upgrade artifact including an upgrade option which indicates from which version a service template can be upgraded. Upgrading a corresponding VNF or PNF service instance by executing an upgrade workflow using the upgrade artifact of the upgraded service template associated with the VNF or PNF service instance.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: December 5, 2023
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Qiang Zu