Patents Examined by Evral E Bodden
  • Patent number: 11960871
    Abstract: A system and method functions to make an app as installed on a smart device usable to access a service, such as a media streaming service. A presence of a counterpart to the app as installed on an appliance within a home network which includes the smart device is detected. A user credential, such as a username and password combination, that is associated with the counterpart to the app is then identified. The user credential is caused to be automatically associated with the app as installed on the smart device.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: April 16, 2024
    Assignee: Universal Electronics Inc.
    Inventors: Paul D. Arling, Arsham Hatambeiki
  • Patent number: 11941390
    Abstract: A process for management of Internet-of-Things (IoT) devices includes a management system for identifying, interrogating, and updating devices connected to one or more networks. The management system can include a data store for storing various data related to the devices and the various processes of the management system. The management system can include a controller for executing processes such as interrogation processes, firmware change processes, credential change processes, and other processes. The controller can determine versions of firmware and other configuration properties of a device and generate various profiles for updating the firmware and other configuration properties. The controller can determine upgrade paths for updating the firmware and other configuration properties from a first version to a second version, the upgrade paths including one or more intermediary versions for facilitating the upgrade path.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: March 26, 2024
    Assignee: PHOSPHORUS CYBERSECURITY INC.
    Inventors: Christopher J. Rouland, Earle W. Ady, Trent Altman
  • Patent number: 11941387
    Abstract: A computer implemented system provides clients with communicating and/or transacting with merchants by way of mobile applications. The system creates a virtual machine associated with a client and the client can download mobile applications provided by merchants on this virtual machine. The system creates ghost icons and ghost image input commands associated with the mobile applications and displayed via the mobile device. The client can enter inputs via the ghost image input commands and receive outputs via the mobile device without downloading the mobile applications onto their mobile device memory. The system displays a ghost icon of a mobile application via the mobile device when the mobile device is within a predetermined proximity level of a commercial location associated with a merchant controller system comprising this mobile application. When the mobile device is outside this predetermined proximity level, the system does not display the ghost icon.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: March 26, 2024
    Assignee: APP-POP-UP INC.
    Inventors: Rajeev Kumar, Rakesh Kumar
  • Patent number: 11928456
    Abstract: The present disclosure provides a software upgrade system, which is applicable to at least one autonomous mobile robot installed with software in a data distribution service domain. The at least one autonomous mobile robot publishes a version information about the software to the version synchronization topic and receives other version information from the version synchronization topic. Also, the at least one autonomous mobile robot subscribes to a version synchronization topic, and takes the software of the at least one autonomous mobile robot itself as the latest version by a software update procedure to upload to a software update topic, or downloads the latest version of the software from the software update topic and installs it. The present disclosure provides a software upgrade method and a non-transitory recording medium.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: March 12, 2024
    Assignee: ADLINK TECHNOLOGY INC.
    Inventors: Chen-Ying Kuo, Cheng-Ting Chang, Yi-Chen Liu
  • Patent number: 11928048
    Abstract: Described are a method, system, and computer program product for operating dynamic shadow testing environments for machine-learning models. The method includes generating a shadow testing environment operating at least two transaction services. The method also includes receiving a plurality of transaction authorization requests. The method further includes determining a first percentage associated with a first testing policy of the first transaction service and a second percentage associated with a second testing policy of the second transaction service. The method further includes replicating in the shadow testing environment, in real-time with processing the payment transactions, a first portion of the plurality of transaction authorization requests and a second portion of the plurality of transaction authorization requests.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: March 12, 2024
    Assignee: Visa International Service Association
    Inventors: Ranglin Lu, Yu Gu, Yinhe Cheng
  • Patent number: 11922179
    Abstract: Software and system settings can be migrated between computing environments. In one example, a system can receive a group of software identification modules defining a group of software fingerprints for detecting a group of software components. Each software identification module can include a respective software fingerprint for detecting a respective software component. The system can determine that a source computing environment includes one or more software components from within the group of software components by analyzing the source computing environment using each respective software fingerprint in the group of software fingerprints. The system may then deploy the one or more software components in a target computing environment.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: March 5, 2024
    Assignee: RED HAT, INC.
    Inventors: Julio Enrique Villarreal Pelegrino, Andrew J. Huffman
  • Patent number: 11921471
    Abstract: Wearable devices having a primary and secondary power source are disclosed, wherein the secondary power sources are located in links of a band portion of the wearable device and the secondary power sources provide a secondary source of power beyond that provided by the primary power source. One exemplary wrist-wearable device includes a centralized processor pod having a primary power source, a wireless communication radio, and one or more sensors. The exemplary wrist-wearable device further includes a band with a plurality of links. Each of the plurality of links can include a secondary power source. The exemplary wrist-wearable device further includes communicative pathways that can be configured to convey at least power and data between the links and centralized processor pod. The communicative pathways can be configured to convey power from the secondary sources of power to the centralized processor pod beyond the power provided by the primary power source.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: March 5, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Matthew Bailey, Stephen Lake, Aaron Williams Grant
  • Patent number: 11914980
    Abstract: Deployments of software programs to distributed computing environments can be managed according to some aspects described herein. In one example, a system can receive a deployment specification having deployment parameters that define a target deployment state for a software program deployable to a target computing environment. The system can generate, based on a mapping of the deployment parameters to resource consumption values, a resource consumption estimate associated with the target deployment state of the software program in the target computing environment. The system can generate a deployment metric based on the resource consumption estimate and transmit the deployment metric to a client device. The deployment metric can be usable to manage deployment of the software program.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: February 27, 2024
    Assignee: Red Hat, Inc.
    Inventors: Douglas Donahue, Dana Gutride, Zackary Allen
  • Patent number: 11907703
    Abstract: A software deployment method in a server includes: obtaining a software update for deployment to a plurality of media processing devices; performing a primary deployment phase by: (i) transmitting the software update to selected media processing devices according to a primary deployment rate; (ii) responsive to the transmission, for each selected media processing device, updating a status indicator representing whether deployment of the software update succeeded; and (iii) determining, based on the status indicators, whether an update promotion condition has been satisfied; in response to determining that the update promotion condition has been satisfied, performing a secondary deployment phase by: transmitting the software update to further selected media processing devices according to a secondary deployment rate exceeding the primary deployment rate.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: February 20, 2024
    Assignee: Zebra Technologies Corporation
    Inventors: Ryan E. Brock, Michael J. Ringholm, Chris Kenley, Corbin P. Johnson
  • Patent number: 11900101
    Abstract: Methods, systems, computer-readable media, and apparatuses are described for sending different update times corresponding to a same version of a resource. A computing device may provide a version of a resource in response to requests from a plurality of different devices, and may indicate different update times for the version of the resource. The different update times may be based on times associated with the requests from the plurality of different devices.
    Type: Grant
    Filed: January 5, 2023
    Date of Patent: February 13, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventor: Jonathan Moore
  • Patent number: 11886866
    Abstract: A process for management of Internet-of-Things (IoT) devices includes a management system for identifying, interrogating, and updating devices connected to one or more networks. The management system can include a data store for storing various data related to the devices and the various processes of the management system. The management system can include a controller for executing processes such as interrogation processes, firmware change processes, credential change processes, and other processes. The controller can determine versions of firmware and other configuration properties of a device and generate various profiles for updating the firmware and other configuration properties. The controller can determine upgrade paths for updating the firmware and other configuration properties from a first version to a second version, the upgrade paths including one or more intermediary versions for facilitating the upgrade path.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: January 30, 2024
    Assignee: PHOSPHORUS CYBERSECURITY INC.
    Inventors: Christopher J. Rouland, Earle W. Ady, Trent Altman
  • Patent number: 11880670
    Abstract: An example operation includes one or more of receiving an authorization code for a software update by a transport component, executing the software update on the transport component, responsive to a successful execution of the software update, generating a validation code by the transport component, and running the software update on other transport components based on the validation code.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: January 23, 2024
    Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
    Inventor: Stephen Paul McFarland, Jr.
  • Patent number: 11869293
    Abstract: A computer implemented method of programming access controllers in an environment, the method comprising the steps of: receiving an image file representative of the environment to be controlled, said image file comprising one more indicia representative of a device controlling access for an access point in the environment, said indicia comprising data representative of the requirements of the device; for each of the one or more indicia present on the image file identifying a device and associated device configuration data for the identified device, wherein the identified device complies with the requirements indicated by the indicia; writing the identified device data and associated configuration data into a format readable by a security management system and programming said security management system with the identified device data and associated configuration data.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: January 9, 2024
    Assignee: QCIC LIMITED
    Inventors: Patrick Biggin, Mark Rowan
  • Patent number: 11861338
    Abstract: Systems and methods for controlling configurations of deployments of sets of enterprise software applications to users are disclosed. Exemplary implementations may: store information, including executable code for a set of enterprise software applications and a configuration database including deployment-specific configuration settings and corresponding setting values; effectuate deployment of the set of enterprise software applications on a first deployment server; obtain modification databases with updated configuration settings; and modify the configuration settings of the first deployment server based on the modification databases.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: January 2, 2024
    Assignee: Instabase, Inc.
    Inventors: Kunal Gosar, Shaunak Godbole
  • Patent number: 11861330
    Abstract: In one embodiment, the disclosure provides a computer-implemented method comprising: generating a unique identifier associated with a digital electronic workspace, a project, a first account, and a second account; receiving, from the first account, input granting permissions to a second account; generating initial requirements data; receiving, a second input indicating a first set of one or more of the digital requirement objects to associate with the unique identifier; receiving, from the second account, a third input to generate and digitally store an additional digital requirement object and associating that object with the unique identifier; receiving input indicating consensus that the project should possess all the features described in natural language text summaries represented by the digital requirement objects; and changing a state value of a variable associated with the unique identifier to a new state and displaying an indication of the new state.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: January 2, 2024
    Assignee: Vivun Inc.
    Inventors: Matthew James Darrow, John Robert Bruce, Mark Stephan Baltzegar
  • Patent number: 11847439
    Abstract: A center configured to communicate with an OTA master configured to control software updating of a plurality of electronic control units installed in a vehicle includes: a communication device configured to receive, from the OTA master, identification information; a storage device storing propriety determination information used in propriety determination of determining whether the version of software implemented in each of the electronic control units is an implementation management version; and a processor configured to perform the propriety determination based on the identification information and the propriety determination information, and perform, by communicating with the OTA master, restoration control on at least one of the electronic control units regarding which a determination has been made that the version of the software is not the implementation management version.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: December 19, 2023
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Yoshikazu Sakai
  • Patent number: 11836428
    Abstract: Disclosed herein are techniques for identifying software interdependencies based on functional line-of-code behavior and relation models. Techniques include identifying a first portion of executable code associated with a first controller; accessing a functional line-of-code behavior and relation model representing functionality of the first portion of executable code and a second portion of executable code; determining, based on the functional line-of-code behavior and relation model, that the second portion of executable code is interdependent with the first portion of executable code; and generating, based on the determined interdependency, a report identifying the interdependent first portion of executable code and second portion of executable code.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: December 5, 2023
    Assignee: Aurora Labs Ltd.
    Inventors: Zohar Fox, Carmit Sahar
  • Patent number: 11836482
    Abstract: A center device is configured to: acquire behavior data indicating a behavior of a user; store the behavior data; acquire vehicle state data indicating a vehicle state; store the vehicle state data; create a distribution plan of reprogramming data to be distributed to vehicle devices of the vehicle by using the behavior data and the vehicle state data; and distribute the reprogramming data to the vehicle devices according to the created distribution plan.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: December 5, 2023
    Assignee: DENSO CORPORATION
    Inventors: Tomoya Ogawa, Yoshitaka Ozaki, Yasufumi Iino, Haruhiko Kakitsu
  • Patent number: 11836474
    Abstract: Applying a firmware update, including: receiving a firmware update package, the firmware update package including multiple payloads and a firmware update duration map; verifying an integrity of the firmware update duration map, and in response, extracting the firmware update duration map from the firmware update package; determining, at a first time, a first power required to apply a first payload of the firmware update package based at least on the firmware update duration map and a health of a battery; comparing a current power capacity of the battery with the first power required to apply the first payload of the firmware update package; determining that the current power capacity of the battery is greater than the first power required to apply the first payload, and in response: obtaining the first payload of the firmware update package; updating firmware by applying the first payload to the firmware.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: December 5, 2023
    Assignee: Dell Products L.P.
    Inventors: Balasingh P Samuel, Adolfo Sandor Montero
  • Patent number: 11822529
    Abstract: A system may forecast a plurality of workload measurements for a database management system (DBMS) at respective times based on a workload model. The system may determine, based on the forecasted workload measurements, configuration parameter sets optimized for the DBMS at the respective times. The system may generate a reconfiguration plan. The system may determine performance that would result from reconfiguring nodes of the DBMS with the configurations parameter sets. The system may select a reconfiguration plan in response to the performance satisfying a fitness criterion. The system may cause, at the reconfiguration times, the nodes to begin reconfiguration with the configuration parameter sets included in the selected reconfiguration plan.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: November 21, 2023
    Assignee: Purdue Research Foundation
    Inventors: Saurabh Bagchi, Somali Chaterji, Ashraf Mahgoub, Paul Curtis Wood