Patents Examined by Thuy Dao
-
Patent number: 11972268Abstract: A method of activating a new device in a vehicle based on a container includes: detecting the new device mounted in the vehicle using an interface implemented in the vehicle, identifying the detected new device, transmitting, to a server, (i) a request for a container for controlling an execution of the identified new device and (ii) information obtained by one or more sensors implemented in the vehicle, receiving, from the server, a container package including at least one container that is retrieved in the server in response to the request for the container, and controlling the execution of the new device by activating the at least one container.Type: GrantFiled: October 21, 2020Date of Patent: April 30, 2024Assignee: LG Electronics Inc.Inventors: Chulhee Lee, Namyong Park, Dongkyu Lee, Woosung Kim, Eunkoo Lee, Taesuk Yoon, Hyunkyu Kim
-
Patent number: 11954486Abstract: According to some embodiments of the present disclosure, the disclosure relates to an application system and server kit that create and serve digital twin-enabled applications. This disclosure also relates to a hub-and-spoke classification system. This disclosure also relates to a location-based services framework that leverages a generative content process to improve location prediction. This disclosure also relates to virtual reality and augmented reality applications, as well as digital agents that support various types of applications.Type: GrantFiled: March 13, 2020Date of Patent: April 9, 2024Assignee: Umajin Inc.Inventor: David Brebner
-
Patent number: 11947955Abstract: A base transaction User Interface (UI) is provided that provides transaction processing for transactions at transaction terminals. The base UI can be customized through independent and decoupled customization/extension files, which provide specific UI customizations for UI screen content, UI screen styles, UI screen views, UI screen workflows, and UI screen resource functionality. Customizations or extensions are achieved without modifying the base UI. The customizations or extensions are dynamically obtained during execution of the base UI from the corresponding files and processed by the base UI as user-defined custom overrides.Type: GrantFiled: March 9, 2022Date of Patent: April 2, 2024Assignee: NCR Voyix CorporationInventors: Kip Oliver Morgan, Alexander Arrabis Bronola, Meenakshi Sreeraman
-
Patent number: 11947340Abstract: A method for machine program analysis, preferably including determining data for a set of programs and determining relationships between the set of programs, and optionally including determining an analysis based on the program relationships, acting based on analyses, and/or operating manufacturing system machines. A system for machine program analysis, preferably including one or more computing systems, and optionally including one or more manufacturing systems.Type: GrantFiled: August 28, 2023Date of Patent: April 2, 2024Assignee: Arch Systems Inc.Inventor: Timothy Matthew Burke
-
Patent number: 11947942Abstract: Application artifact registration is performed by receiving a bundle service specification configured for deployment of a software service in a cloud native environment, transferring a bundle from an original address indicated in the bundle service specification to an object storage at a principal address, attaching, to the bundle service specification, a bundle identifier and the principal address, extracting a plurality of artifacts from the bundle, each of the plurality of artifacts being stored in the object storage at a subordinate address, and creating one or more artifact service specifications, each artifact service specification representing one or more of the plurality of artifacts, each service specification representing the corresponding subordinate address, an artifact identifier, and an artifact type of each represented artifact.Type: GrantFiled: December 23, 2021Date of Patent: April 2, 2024Assignee: RAKUTEN MOBILE, INC.Inventors: Mohit Luthra, Abhishek Sharma, Bharath Rathinam, Rajasi Ahuja, Jithin Chathankandath
-
Patent number: 11947951Abstract: A center includes: a storage device storing update management information including a combination of latest versions of pieces of software of first ECUs whose control functions need to be consistent with each other; and one or more processors configured to, when determining, based on the update management information and the current versions of the pieces of software of ECUs in a vehicle, that at least one of the pieces of software of the first ECUs needs to be updated, decide, as a distribution package, an one of a first difference package containing difference data between a previous version and a latest version each of all pieces of software of the first ECUs and a first total data package containing total data of the latest version of one or more pieces of software of the first ECUs that need to be updated, and transmit the distribution package to the vehicle.Type: GrantFiled: March 17, 2022Date of Patent: April 2, 2024Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventor: Shoichi Nagamitsu
-
Patent number: 11947949Abstract: A method that includes receiving a request to generate a data package for deployment in a target database environment. The request may indicate a first set of data objects from a first configuration associated with a source database environment. The method may further include determining a second set of data objects that are related to the first set of data objects based on the request and on a mapping between the first set of data objects and the second set of data objects. The method may further include transmitting an indication of the second set of data objects to a user at a user interface. The method may further include receiving a selection of one or more data objects from the second set of data objects for inclusion in the data package. The method may further include generating the data package based on the selection.Type: GrantFiled: January 25, 2022Date of Patent: April 2, 2024Assignee: Salesforce, Inc.Inventors: Sahil Bhutani, William Yeh, Naveen Singh Jaunk
-
Patent number: 11940900Abstract: Determination and provision of improved representations of program flow control are provided by a method that monitors execution of binary code of a program on a computer system. The monitoring includes monitoring manipulation(s) of call stack(s) maintained by the computer system for the execution of the binary code. The method, based on the monitoring, determines function call pattern(s) and branch pattern(s) exhibited by the execution of the binary code. The method identifies, from the binary code and using the determined function call pattern(s) and branch pattern(s), function calls and branches, relations between the function calls and branches, and function and variable names. The method also provides a representation of program flow control of the program using the identified function calls and branches, relations, and function and variable names.Type: GrantFiled: September 28, 2022Date of Patent: March 26, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bao Zhang, Jin Hong Fu, Peng Hui Jiang, Shi Chong Ma, He Huang, Jia Yu
-
Patent number: 11928463Abstract: Disclosed herein are system, method, and computer program product embodiments for providing an auto-mapping recommendation between a source asset and a target asset in an integration flow design tool. Because the number of fields passed from a source asset to a target asset may be multitudinous, by auto-recommending mappings between fields provided by the source asset to the target asset, an integration flow design tool may save time developers a significant amount of time and optimize the integration flow design process.Type: GrantFiled: March 17, 2023Date of Patent: March 12, 2024Assignee: Mulesoft, LLCInventors: Soren James Harner, Martin Gaston Podavini Rey, Badi Azad
-
Patent number: 11928458Abstract: A method updates a digital system in a vehicle having an onboard client computer that communicates with a remote server, an onboard monitor-control unit operatively connected to the onboard client computer, and an electrical energy accumulator device for powering the onboard client computer and the onboard monitor-control unit. The method includes downloading a file from the remote server using the onboard client computer as long as the electrical energy accumulator device is capable of being recharged. Then at least part of the file that was downloaded is distributed to the onboard monitor-control unit using the onboard client computer. Then, all or a portion of the at least part of the file that was distributed is installed in the onboard monitor-control unit. Then the at least part of the file that was installed is activated after stopping the vehicle using the onboard monitor-control unit.Type: GrantFiled: November 24, 2020Date of Patent: March 12, 2024Assignee: Nissan Motor Co., Ltd.Inventors: Eric Abadie, Marie-Cecile Afantenos, Sébastien Bessiere, Solène Gros, Claire Tenor, Gregory Meunier
-
Patent number: 11928565Abstract: Methods and systems for building and maintaining model(s) of a physical process are disclosed. One method includes receiving training data associated with a plurality of different data sources, and performing a clustering process to form one or more clusters. For each of the one or more clusters, the method includes building a data model based on the training data associated with the data sources in the cluster, automatically performing a data cleansing process on operational data based on the data model, and automatically updating the data model based on updated training data that is received as operational data. For data sources excluded from the clusters, automatic building, data cleansing, and updating of models can also be applied.Type: GrantFiled: October 24, 2022Date of Patent: March 12, 2024Assignee: Chevron U.S.A. Inc.Inventors: Yining Dong, Alisha Deshpande, Yingying Zheng, Lisa Ann Brenskelle, Si-Zhao Qin
-
Patent number: 11928044Abstract: Techniques for a service provider network to communicatively couple services and/or applications in a serverless computing environment. A pipe component can configure a pipe to integrate two services by transmitting data between services and/or applications using the pipe. The pipe may also be configured to transform how a service processes an event, control timing of event transmissions using the pipe, define an event structure for an event, and/or batch events. Pipes enable an application or service to exchange data with a variety of services provided by the service provider network while controlling what type of data is generated, stored, or transmitted.Type: GrantFiled: June 30, 2022Date of Patent: March 12, 2024Assignee: Amazon Technologies, Inc.Inventors: Nikita Pinski, Mohamed Marzouk Adedoyin Mounirou, Jakub Mateusz Narloch
-
Patent number: 11921497Abstract: Computerized RPA methods and systems that increase the flexibility and lower the cost with which RPA systems may be deployed are disclosed herein. In one embodiment, an RPA system and method avoids the need for preinstalled RPA software on a device employed by a user to create and/or execute software robots to perform RPA. In another embodiment, an RPA system and method provides a capability to execute software robots that may have been encoded in one or more programming languages to execute on an operating system different than that employed by a server of the RPA system.Type: GrantFiled: March 27, 2023Date of Patent: March 5, 2024Assignee: Automation Anywhere, Inc.Inventors: Virinchipuram J. Anand, James Dennis, Abhijit Kakhandiki
-
Patent number: 11914500Abstract: Embodiments of the present disclosure relate to debugging of an accelerator circuit using a packet limit breakpoint. A vector circuit reads a subset of instruction packets from an instruction memory and receives a portion of input data from a data memory corresponding to the subset of instruction packets. The vector circuit executes a set of vector operations in accordance with multiple instruction packets from the subset using data from the received portion of input data identified in the multiple instruction packets to generate output data. A program counter control circuit coupled to the instruction memory triggers a breakpoint in a program stored in the instruction memory causing the accelerator circuit to stop executing remaining instruction packets in the program following the multiple instruction packets responsive to a number of instruction packets executed in the program from a time instant of an event reaching a predetermined number.Type: GrantFiled: February 3, 2022Date of Patent: February 27, 2024Assignee: APPLE INC.Inventors: Liran Fishel, Danny Gal, Nir Nissan
-
Patent number: 11908562Abstract: Infusion systems including infusion devices and consumables and related operating methods are provided. An exemplary consumable component includes a housing, a reservoir contained within the housing, a pumping mechanism for dispensing a fluid from the reservoir, and a readable element associated with the housing. The readable element maintains calibration data characterizing a relationship between delivery of the fluid and actuation of the pumping mechanism.Type: GrantFiled: December 23, 2019Date of Patent: February 20, 2024Assignee: Medtronic MiniMed, Inc.Inventor: Afshin Bazargan
-
Patent number: 11907707Abstract: Certain aspects of the present disclosure provide techniques for configuring a software application through a remote configuration service. An example method generally includes receiving, from a remote configuration service, a declarative construct. Generally, the declarative construct includes a definition of a workflow in an application to be executed within a player application deployed on a client device. Information associated with the definition of the workflow is extracted by parsing the declarative construct according to a schema defining a format of the declarative construct. The workflow is executed in the player application based on the extracted information defining functionality of the workflow.Type: GrantFiled: January 31, 2022Date of Patent: February 20, 2024Assignee: Intuit, Inc.Inventors: Peter Maidens, Parsana Pillay, Eric Shenk, Danilo Bangit, Jr., Michael Sharek, James Dutczak, Daniel Huntley
-
Patent number: 11909890Abstract: The present disclosure provides a method, system, and device for verifying a software release. To illustrate, as software (e.g., one or more files or artifacts) completes one or more stages of a development process, one or more digital signatures are generated. The one or more digital signatures are generated using private keys that correspond to the stage of the development process that is completed. The one or more digital signatures, and one or more public keys corresponding to the private keys, are sent to a node device. Upon receipt of the one or more digital signatures and the public keys (e.g., as part of a software release), the node device verifies the digital signatures before processing the software.Type: GrantFiled: October 14, 2022Date of Patent: February 20, 2024Assignee: JFrog Ltd.Inventor: Yoav Landman
-
Patent number: 11907710Abstract: A time period required for analyzing a source code is reduced without reducing analysis accuracy in a source code analysis apparatus that analyzes a source code with a dynamic analysis method. An analysis processing unit extracts, from a post-change source code, an influence function to which an input is given by a change function. An analysis necessity determination processing unit determines whether or not the function is the analysis target function, based on a range of an input value input to the change function and a function included in the influence function. The analysis processing unit performs an analysis of the analysis target function, which is included in the change function and the influence function. An analysis result processing unit outputs an analysis result of the post-change source code, which includes an analysis result of the analysis target function.Type: GrantFiled: November 1, 2019Date of Patent: February 20, 2024Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Masaki Fujita, Toshihiro Kobayashi
-
Patent number: 11901067Abstract: 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: GrantFiled: April 23, 2019Date of Patent: February 13, 2024Assignee: Fresenius Vial SASInventors: Jean-Baptiste Audrain, Loic Bith, Maciej Wroblewski
-
Patent number: 11900136Abstract: 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: GrantFiled: July 28, 2021Date of Patent: February 13, 2024Assignee: Sony Interactive Entertainment LLCInventors: Ernesto Corvi, George Weising, David Thach