Peripheral Configuration Patents (Class 710/8)
  • Patent number: 11954390
    Abstract: A peer-to-peer network of printing devices is configured to share printing device information, such as job queue status, configuration information, and resource information for automated load balancing, capability matching, failover, and print splitting operations. A digital front end (DFE) of a printing device establishes connections with the DFEs of other printing devices to manage output within the peer-to-peer network in an automated manner. When a print job is received at a DFE for a printing device, it is evaluated to determine how to best manage the output for the print job.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: April 9, 2024
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Javier A. Morales
  • Patent number: 11949528
    Abstract: Disclosed are an information interaction method and apparatus, and an electronic device. One specific embodiment of the method comprises: in response to a user logging in to a live interface initiated based on a multimedia conference, displaying a live data stream of the multimedia conference in the live interface initiated based on the multimedia conference, wherein the live data stream is generated on the basis of an interactive data stream of a participating user of the multimedia conference; receiving interactive content input by the user on the basis of the live data stream, and generating interactive information according to the interactive content; and sending the interactive information to a serving end, so as to instruct the serving end to send the interactive information to a terminal device that displays the live interface. The communication efficiency of information related to the content of a multimedia conference is thus improved.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: April 2, 2024
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventors: Zhenli Dai, Jingsheng Yang, Decai Liu, Mengyuan Xiong, Xin Zhang, Jiaxi Xiahou, Haoran Pang, Ziyun Qi
  • Patent number: 11938874
    Abstract: The present disclosure generally relates to providing a centralized controller for actuators within electronic control systems of a vehicle. An electronic control system within a vehicle computer system, having a first actuator for performing a first vehicle function, a second actuator for a performing second vehicle function and a controller coupled to the first actuator and the second actuator for controlling the first and second actuators is provided such that the controller is not embedded in either the first or second actuator. Embodiments of a centralized controller and a non-transitory machine-readable medium on which a program is stored for providing instructions to a controller that may utilize the 1-Wire® and/or PoE protocols are also provided. Advantages include, but are not limited to centralized manufacturing, simplified diagnostics, and streamlined software upgrades, all of which result in reduce costs.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: March 26, 2024
    Assignee: Volvo Car Corporation
    Inventors: Johan Svensson, Richard Biveby, Usman Tariq, Carl-Johan Hall
  • Patent number: 11930350
    Abstract: An apparatus, method and computer program is described comprising: providing an incoming audio indication in response to incoming audio (41), the incoming audio indication comprising visual representations of a plurality of audio modes (55-58); receiving at least one input from a user (59) for selecting one of the plurality of audio modes (42); and rendering audio (43) based, at least partially, on the selected audio mode, wherein one or more parameters of the rendered audio are determined based on the selected audio mode.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: March 12, 2024
    Assignee: Nokia Technologies Oy
    Inventors: Lasse Laaksonen, Arto Lehtiniemi, Sujeet Shyamsundar Mate, Antti Eronen
  • Patent number: 11900130
    Abstract: Systems involving distributed control functions are described herein. Each member or device within the system has responsibility for controlling part of the system's behavior, and includes logic to determine what action, if any, will follow as a response to determining information or receiving information from other members or devices within the system. A change of status of one member of a system may provide a basis for action by another member of the system. Status may be the result of sensing a condition of the environment, sensing the condition of a component, receiving the output of a conventional sensor, and/or sensing the condition of a link between components. In some embodiments, action taken by a member of the system may include collecting data during law enforcement activities.
    Type: Grant
    Filed: January 3, 2023
    Date of Patent: February 13, 2024
    Assignee: Axon Enterprise, Inc.
    Inventors: Daniel J. Wagner, Mark A. Hanchett, Aaron J. Kloc, Tyler J. Conant
  • Patent number: 11880331
    Abstract: Methods, systems, and computer readable media can be operable to facilitate a testing of an unknown USB supply that is connected to a CPE (customer premise equipment) device to determine a current draw capacity of the USB supply. The CPE device may test the USB supply to determine whether the USB supply is capable of supplying a predetermined current. If the determination is made that the USB supply is not able to supply the predetermined current, an end-user may be instructed to plug an alternative PSU (power supply unit) into the CPE device, wherein the alternative PSU is capable of supplying the predetermined current to the CPE device. The CPE device may output an indication that an alternative PSU should be used via a graphics output to a display device through an HDMI (high-definition multimedia interface) connection or via an LED indication using one or more LEDs at the CPE device.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: January 23, 2024
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Antony J. Bristow, Adrian K Woodhouse
  • Patent number: 11842063
    Abstract: Software defined storage service (SDS) provides users with remote data volumes spread across multiple storage nodes across multiple failure domains. A distributed volume may be spread across replicas (e.g., failure domains), each replica having a number of partitions stored on storage nodes associated with a particular failure domain. In the event of a node failure, a partition stored on the failed node may be dynamically moved and remapped to another node in the same failure domain or within another failure domain that is different from a failure domain that includes a partition that is complementary to the partition stored on the failed node. The partition move and remapping may be transparent to a user. A partition move may occur while a distributed volume is in use by a client device or in an idle (e.g., offline) mode.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: December 12, 2023
    Assignee: EBAY INC.
    Inventors: Sami Ben Romdhane, Sakib Md Bin Malek, Tariq Mustafa, Jiankun Yu
  • Patent number: 11822927
    Abstract: An apparatus to shorten the time taken for executing a booting process includes, in one embodiment, a connection processing unit that establishes communication with and acquires information from a plurality of devices that are communicably coupled externally to an information processing device, the information relating to the plurality of devices regardless of whether a booting process is executed. The apparatus also includes a communication control unit that executes communication with each of the plurality of devices during the booting process, and a first processing unit that one of enables or disables communication between the communication control unit and a selected one of the plurality of devices in response to the acquired information related to the selected one of the plurality of devices. A method and a computer program product also perform functions of the apparatus.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: November 21, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Kazuya Shibayama, Yuuki Matsuura, Yusaku Morishige, Naoyuki Araki, Ken Sasaki
  • Patent number: 11785584
    Abstract: A distributed resource model is described that maintains traits of resources in a distributed computing system. The traits include properties, commands, and events that, along with protocols operating in the distributed computing system, provide real-time access to the traits of resources in the distributed computing system, as well as real-time command of controls for the resources. Controllers manage and publish the traits of resources and provide various types of functionality, such as arbitration, complexity management, fan-out of capabilities, coordination, adaptation, and resource proxying.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: October 10, 2023
    Assignee: Google LLC
    Inventors: John P. Kozura, Lann Martin, Robert Collier Barnes, Grant Michael Erickson, John G. Macleod, Jeffery T. Lee, Prashant P. Reddy, Gregory Rourk Nelson, Jay D. Logue, Jerry Johns
  • Patent number: 11782748
    Abstract: The present embodiments relate to a cloud shell extension framework. A cloud infrastructure (CI) service can invoke a cloud shell from a console to the CI. The service may request that context data to be added for use in a terminal session. The cloud shell extension can include a tool or script that can be used to obtain context data or sample code for preparing an environment specific to the service prior to the user interaction with the environment. The cloud shell extension can allow for a service to register an extension in the cloud shell framework, and their extension can be invoked when a client initiates the cloud shell with the service. The extension can allow for the invoked service to forward context data, such as environment variables, to be set in the terminal session for the client.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: October 10, 2023
    Assignee: Oracle International Corporation
    Inventors: Christopher S. Kasso, John Wells, Linda K. Schneider, Jacco Martijn Flenter
  • Patent number: 11778414
    Abstract: A wireless transmission system logs and communicates a location of an object. The wireless transmission system includes a wireless antenna configured to transmit a first beacon signal and a second advertising beacon signal. The system also includes a processor and a memory that stores instructions executable by the processor. The instructions cause the wireless antenna to repeatedly transmit the first beacon signal through a first number of transmission repetitions spaced at a first repeat interval. After completing the first number of transmission repetitions, the wireless antenna withholds transmission during a transition interval. After the transition interval, the wireless antenna repeatedly transmits the second advertising beacon signal through a second number of transmission repetitions at a second repeat interval. The wireless antenna, memory, and processor may be integrated in to a mountable housing and attached to an object or integrated with the tool.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: October 3, 2023
    Assignee: Milwaukee Electric Tool Corporation
    Inventors: Burtrom L. Stampfl, Kevin W. Stueber, Tauhira Hoossainy, Steven Cunningham
  • Patent number: 11777798
    Abstract: A settings management system in a remote server environment generates user interface displays with settings management user input mechanisms, and detects actuation of those user input mechanisms. Settings configuration metadata is generated, for a given setting, based upon the detected actuation. The settings metadata is output for access by a plurality of different, heterogeneous, computing environments, and the settings metadata is consistent across all of those environments.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Seshadri Mani, Robert G. Hawking, Omid Mola, Dongping (Donna) Huang
  • Patent number: 11714773
    Abstract: An information handling system includes a processor that provides a USB-2 channel and a USB-3 channel to a device. The device provides the USB-2 and -3 channels to selected ports. Each port includes a USB-3 enable setting. When the USB-3 enable setting for each particular USB port is in a first state, the associated device USB-3 channel is active, and when the USB-3 enable setting for each particular USB port is in a second state, the associated device USB-3 channel is inactive. The USB-3 enable setting for at least one of the USB ports is placed into the second state to reduce electromagnetic interference between the associated USB-3 channel and an antenna.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: August 1, 2023
    Assignee: Dell Products L.P.
    Inventors: Richard Schaefer, Daniel W. Kehoe, Derric C. Hobbs
  • Patent number: 11701577
    Abstract: A system that incorporates the subject disclosure may include, for example, a method that includes identifying a plurality of devices associated with a computing device, identifying status information from each device of the plurality of devices, and identifying presentation features for each device of the plurality of devices. The method further includes receiving presentation information indicating a setting to present first status information from a first device of the plurality of devices via a selected device of the plurality of devices, wherein the first status is presented on the selected device by a selected presentation feature of the selected device. Additional embodiments are disclosed.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: July 18, 2023
    Assignee: STEELSERIES ApS
    Inventors: Jeffrey Nicholas Mahlmeister, Dave Astels, Andrew Olcott
  • Patent number: 11693933
    Abstract: A computer system is configured for digital rights management for distributing and tracking downloadable proprietary source code defining a 3-D object and being usable to print the object on a 3D printer and protect the 3D object data from unauthorized printing. The computer system stores an inventory of proprietary source code corresponding to designs of a plurality of 3D objects, and enables a user to see the inventory of designs of the plurality of 3D objects in an online store, and permits the user to securely purchase use of the source code of a desired 3D object viewed therein. The computer system sends the proprietary source code defining the desired 3D object to a 3D printer, and controls printing of the desired 3D object made by the 3D printer to prevent further use of the source code when the purchased use in completed, using one of three different typologies.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: July 4, 2023
    Assignee: Kaboodl, Inc.
    Inventors: Francesco Posillico, Timothy Allan Page
  • Patent number: 11687923
    Abstract: Systems and methods for facilitating tokenization of modifiable game assets on a distributed blockchain may: generate a smart contract configured to contain license keys associated with the modifiable game assets and to effectuate transfers of the license keys to purchasers; post the smart contract to a distributed blockchain; receive sales information describing a first game asset that is usable within the online gaming platform and intended to be offered for sale to gaming users of the online gaming platform; obtain verification information that indicates the first game asset has passed or failed a verification; tokenize the first game asset into a tokenized game asset on the distributed blockchain, responsive to the verification passing successfully; and offer the tokenized game asset for sale.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: June 27, 2023
    Assignee: Mythical, Inc.
    Inventors: Stephan Cunningham, John Linden, Cameron Thacker
  • Patent number: 11662963
    Abstract: A control method for an information processing apparatus which comprises a memory that stores a graphical user interface (GUI) application capable of providing a GUI in a case where a driver that does not have a function of providing a GUI is selected, the control method includes causing the GUI application to acquire drawing data generated by a drawing application, acquiring, by the GUI application, at least either of data including information indicating a setting and data including information indicating a capability of the driver, and providing, the GUI application, a first display item.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: May 30, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keiji Kawasaki
  • Patent number: 11663783
    Abstract: This disclosure relates to systems and methods for using augmented reality with the internet of things. An augmented reality experience may be provided based on an operation of an object. Operation status information of a detected object may be obtained and a visual effect may be determined based on the operation status information. An object may be controlled using augmented reality. Operation status information of a detected object may be obtained and a control option may be determined based on the operation status information. A visual effect may be determined based on the control option and a user input regarding the control option may be obtained. A control information configured to effectuate a change in the operation of the object may be transmitted to the object.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: May 30, 2023
    Assignee: Disney Enterprises, Inc.
    Inventors: Michael P. Goslin, Eric Haseltine, Joseph Olson, Timothy Panec, Katherine M. Bassett, Blade Olson
  • Patent number: 11663008
    Abstract: A memory device includes a memory having a memory bank, a processor in memory (PIM) circuit, and control logic. The PIM circuit includes instruction memory storing at least one instruction provided from a host. The PIM circuit is configured to process an operation using data provided by the host or data read from the memory bank and to store at least one instruction provided by the host. The control logic is configured to decode a command/address received from the host to generate a decoding result and to perform a control operation so that one of i) a memory operation on the memory bank is performed and ii) the PIM circuit performs a processing operation, based on the decoding result. A counting value of a program counter instructing a position of the instruction memory is controlled in response to the command/address instructing the processing operation be performed.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: May 30, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sukhan Lee, Shinhaeng Kang, Namsung Kim, Seongil O, Hak-Soo Yu
  • Patent number: 11645090
    Abstract: A method can include obtaining information on at least one of the following: resource occupation of a reconfigurable functional unit associated with hardware accelerator resources or GPP resources, power consumption of a hardware accelerator associated with hardware accelerator resources, and power consumption of a server associated with GPP resources. The method can also include performing processing on the reconfigurable functional unit based on the obtained information, the processing including at least one of configuration, reconfiguration, and migration. The method and apparatus of certain embodiments may increase efficiency of resource management of the edge cloud, lower system energy consumption, and/or enable more efficient virtualization mechanisms for hardware accelerator resources.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: May 9, 2023
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Yan Wan, Chaohua Gong
  • Patent number: 11635962
    Abstract: A memory device includes a memory having a memory bank, a processor in memory (PIM) circuit, and control logic. The PIM circuit includes instruction memory storing at least one instruction provided from a host. The PIM circuit is configured to process an operation using data provided by the host or data read from the memory bank and to store at least one instruction provided by the host. The control logic is configured to decode a command/address received from the host to generate a decoding result and to perform a control operation so that one of i) a memory operation on the memory bank is performed and ii) the PIM circuit performs a processing operation, based on the decoding result. A counting value of a program counter instructing a position of the instruction memory is controlled in response to the command/address instructing the processing operation be performed.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: April 25, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sukhan Lee, Shinhaeng Kang, Namsung Kim, Seongil O, Hak-Soo Yu
  • Patent number: 11628252
    Abstract: In part, the disclosure relates to a safety monitor and related methods to evaluate and manage intrapartum uterine contractions induced or augmented by Pitocin or other contraction inducing agents. The systems and methods include measuring a contraction parameter that may include one or more of frequency, strength, and duration of uterine contractions through a measurement device connected to a monitor. The systems and methods are programmed to stop the pump-based administration of a contraction inducing agent. Various lock out protocols and control over the ability to re-start a given pump are also described herein.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: April 18, 2023
    Inventor: Martin Gubernick
  • Patent number: 11606610
    Abstract: A display device according to an embodiment of the present invention can comprise: a display unit; an external device interface unit for exchanging information with a set-top box; and a control unit which receives set-top box information from the set-top box by means of the external device interface unit, determines whether or not a high definition multimedia interface-consumer electronics control (HDMI-CEC) function is turned on on the basis of the received set-top box information, and automatically turns on an HDMI-CEC function of the display device if the HDMI-CEC function is turned on.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: March 14, 2023
    Assignee: LG ELECTRONICS INC.
    Inventor: Jinyoung Choi
  • Patent number: 11604593
    Abstract: A control apparatus configured to record data in a recording medium includes a cluster management unit configured to manage clusters in a predetermined area in a recording area of the recording medium, a recording management unit configured to manage clusters in the predetermined area in recording units each having a predetermined size larger than each cluster size, and a directory cluster allocation unit configured to set a cluster in the predetermined area to a directory cluster in which a directory is recorded. The directory cluster allocation unit is configured to allocate a cluster out of clusters in a tail end area in the predetermined area to the directory cluster, the clusters in the tail end area being smaller than a size of the recording units having the predetermined size and being not managed by the recording management unit.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: March 14, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Ryo Akamatsu
  • Patent number: 11561754
    Abstract: A method for displaying and transmitting images and an electronic device thereof are provided. The electronic device includes a first display, a second display separated from the first display, a transceiver, at least one processor electrically connected to the first display, the second display, and the transceiver, and a memory electrically connected to the at least one processor. The at least one processor is configured to display a first screen image on the first display, provide a second screen image on the second display at least partially simultaneously with the displaying of the first screen image on the first display, provide data associated with one of the screen images to the transceiver, and control the transceiver to transmit the data to an external device such that a screen image at least partially identical to one of the screen images is output on a display of the external device.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: January 24, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyeongtae Kim, Changtae Kim, Taekun Kim, Donghun Park, Jaewoong Jeon
  • Patent number: 11550740
    Abstract: A non-volatile memory control technology. In response to a read command, a non-volatile memory interface controller temporarily stores data read from a non-volatile memory to a system memory and, accordingly, asserts a flag in the system memory. Through a write channel provided by the interconnect bus, the host bridge controller confirms that the flag is asserted to correctly read the data from the system memory. A master computing unit reads the system memory through a read channel provided by the interconnect bus, without being delayed by the status checking of the flag. The host bridge controller executes a data detection command or a preset vendor command to issue a write request for programming data in a virtual address, to trigger a handshake between the host bridge controller and the system memory through the write channel. During the handshake, flag checking is achieved.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: January 10, 2023
    Assignee: SILICON MOTION, INC.
    Inventor: An-Pang Li
  • Patent number: 11533406
    Abstract: Embodiments of the present disclosure provide a device comprising a memory and a processor in communication with the memory. The processor is configured to perform displaying a display object associated with processing and including at least a first area and a second area, and detecting an operation of a user on the display object. In a case where the detected operation is an operation on the first area of the display object, the processing associated with the display object is executed. In a case where the detected operation is an operation on the second area of the display object, a setting screen for the processing associated with the display object is displayed.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: December 20, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoki Watariuchi
  • Patent number: 11527184
    Abstract: The invention relates to an image playing system and an image playing method. The image playing system includes a projection device. The projection device includes a storage circuit, a processor, and a projection module. The storage circuit stores a playing content including at least one multimedia content, a play time length and a play order corresponding to each multimedia content. The processor obtains the playing content from the storage circuit in response to receiving the power signal. The projection module is controlled by the processor and sequentially projects the multimedia content according to the play time length and play order corresponding to each multimedia content.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: December 13, 2022
    Assignee: Coretronic Corporation
    Inventors: Hao-Chang Tsao, Tsung-Hsin Yeh
  • Patent number: 11516075
    Abstract: A reconfigurable edge computing node of a complex system is provided, the edge computing node including a core module executing selectable core software, and selectable input module(s) and/or output module(s) which can be installed in corresponding input/output ports, wherein each of the input module(s) or output module(s) provides a conduit for moving data to or from the complex system, with selections being chosen from catalogs of available input modules, available output modules, and available core software. The edge computing node provides reconfiguration upon attachment of any input or output module(s), or upon installation of any core software, automatically reconfiguring the edge computing node to enable communication between the core module and the input module(s) and output module(s) using compatible protocols.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: November 29, 2022
    Assignee: Simmonds Precision Products, Inc.
    Inventors: David F. Larsen, Thomas G. Wiegele, Cal Roeske, Michael J. Haukom
  • Patent number: 11496360
    Abstract: Impairments can be applied to nodes of a distributed computing environment using a software operator. For example, a system can receive, by a controller of a distributed computing environment executing a network-impairment operator, a custom resource defining a reduced-performance configuration for a worker node of the distributed computing environment. The system can deploy the reduced-performance configuration to the worker node for a predetermined period of time. Subsequent to the predetermined period of time passing, the system can remove the reduced-performance configuration from the worker node.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: November 8, 2022
    Assignee: RED HAT, INC.
    Inventor: Alex Charles Krzos
  • Patent number: 11463456
    Abstract: An incident manager application (IM) for responding to data security incidents in enterprise networks is disclosed. An IM tracks the incidents in an enterprise network by storing incident objects and incident artifact (IA) metadata created for the incidents, where the incident objects and IAs include information concerning the incidents. Incident response team (IRT) personnel of the enterprise networks can define action conditions within the IM that are associated with the incident objects. When the information within the incident objects and/or IAs meets the defined action conditions, the IM includes the objects that cause the action conditions to be satisfied in messages. Devices such as user account databases and configuration servers within the enterprise network can then download the messages and execute actions that reference the objects extracted from the downloaded messages to implement a response to the incidents.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: October 4, 2022
    Inventors: Allen Hadden, Kenneth Allen Rogers
  • Patent number: 11461169
    Abstract: Methods and devices for writing or for checking a controller of a vehicle are provided. A first set of vehicle parameters are written into the controller of the vehicle as coding parameters. A second set of vehicle parameters are written in another controller of the vehicle coupled to the controller via a vehicle bus of the vehicle. The first set of vehicle parameters are compared with the second set of vehicle parameters. An error is detected based on the comparing. The vehicle is not started in response to the detected error.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: October 4, 2022
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Kay Fischer, Andreas Luibl, Markus Wolf
  • Patent number: 11449873
    Abstract: A blockchain transaction record that is selected from a blockchain account book associated with a blockchain and satisfies a specified condition is obtained by a blockchain member. The blockchain transaction record is compared with an off-chain transaction record maintained by the blockchain member to obtain a comparison value indicating whether the off-chain transaction record is consistent with the blockchain transaction record. If the comparison value indicates that the off-chain transaction record is inconsistent with the blockchain transaction record, the off-chain transaction record is modified based on the blockchain transaction record to make the off-chain transaction record consistent with the blockchain transaction record.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: September 20, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Danqing Hu, Sen Lin, Junliang Zhang
  • Patent number: 11438526
    Abstract: Methods, systems, and apparatuses are described for automatically determining a state signature for consumer electronic device(s) coupled to a switching device and/or other devices communicatively coupled to the consumer electronic device(s). The state signature is indicative of functional state(s) in which the consumer electronic device(s) are in. Such states include a power state, a proximity state, a communication state, and/or an operational state of the consumer electronic device(s). Based on the state signature(s), the switching device may infer which of the consumer electronic device(s) the user would like to use (or is using) and cause action(s) to be performed. Such actions include automatically switching to the AV port(s) to which such consumer electronic device(s) are connected, transmitting command(s) to such consumer electronic device(s), transmitting a notification message to such consumer electronic device(s), etc.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: September 6, 2022
    Assignee: Caavo Inc
    Inventors: Nino V. Marino, Ashish Aggarwal, Sharath H. Satheesh, Vinod K. Gopinath
  • Patent number: 11436002
    Abstract: Systems and methods for failsafe firmware upgrades in accordance with embodiments of the invention are disclosed. One embodiment includes a vehicle telematics device, including: a processor; and a firmware memory comprising a firmware image coupled to the processor, wherein the firmware image further comprise a first segment and a second segment; wherein a primary bootloader application located in the firmware image: verifies the integrity of the first segment; verifies the integrity of the second segment; selects a firmware image contained in the firmware memory using a failsafe process; and—boots the vehicle telematics device using the selected firmware image.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: September 6, 2022
    Assignee: CalAmpCorp.
    Inventors: Russell Cook, Somasundaram Ramiah
  • Patent number: 11373754
    Abstract: A display device of an anesthesia machine which is communicable with at least one syringe pump that is an external apparatus displays an anesthesia information display screen. When a call switch is operated, a syringe pump information display screen indicating operation information of the syringe pump is displayed on the display device, in addition to the anesthesia information display screen.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: June 28, 2022
    Assignee: NIHON KOHDEN CORPORATION
    Inventor: Yoshihiro Ogino
  • Patent number: 11366673
    Abstract: Example implementations relate to system and method of managing transitioning of a computing system to a power-on state from a standby-power state. The computing system includes a manageability controller, an initialization controller, an auxiliary device, and a processor. In such examples, the manageability controller may first determine an initialization status of the auxiliary device from a data corresponding to the auxiliary device, when the computing system is transitioning from the standby-power state to the power-on state. In one or more examples, the initialization status may include the auxiliary device in an initialized stage or a non-initialized stage. Later, the manageability controller may direct the initialization controller to delay the transitioning of the computing system from the standby-power state to the power-on state, in response to determining that the initialization status of the auxiliary device is in the non-initialized stage.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: June 21, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Patrick Schoeller, David Heinrich, Scott Faasse
  • Patent number: 11314578
    Abstract: Embodiments of information handling systems (HSs) and computer-implemented methods are provided herein to detect and recover from spurious PCIe device resets. One embodiment of a disclosed method is performed by a host processor of an IHS that includes a plurality of Peripheral Component Interconnect Express (PCIe) devices, each including a set of PCIe configuration registers containing configuration settings for the PCIe device. The disclosed method includes generating, in response to the IHS transitioning from a lower power state to a higher power state, a PCIe device table containing the configuration settings stored within the set of PCIe configuration registers for each of the PCIe devices; determining, in response to detecting a system management interrupt (SMI), whether or not a spurious reset has occurred for at least one of the PCIe devices; and recovering the at least one PCIe device if said determining indicates that a spurious reset has occurred for the at least one PCIe device.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: April 26, 2022
    Assignee: Dell Products L.P.
    Inventors: Craig L. Chaiken, Michael W. Arms
  • Patent number: 11307888
    Abstract: Systems and methods of the disclosure include: receiving, by a destination host computer system, a source hardware configuration data structure describing a hardware configuration of a source host computer system; receiving at least a part of a state of a virtual machine being migrated from the source host computer system to the destination host computer system; generating a destination hardware configuration data structure describing a hardware configuration of the destination host computer system; starting the virtual machine on the destination host computer system; comparing the source host configuration data structure and the destination host configuration data structure; responsive to detecting a difference between the source host configuration data structure and the destination host configuration data structure, notifying the virtual machine of a hardware configuration change; receiving, from the virtual machine, a hardware configuration request; and providing the destination hardware configuration data
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: April 19, 2022
    Assignee: Red Hat, Inc.
    Inventor: Michael Tsirkin
  • Patent number: 11297429
    Abstract: Systems and methods for detecting proximity of a wireless listening device to a user's ear comprise a housing adapted for positioning in and/or adjacent to an ear canal of a user, wireless components disposed within the housing, the wireless components operable to receive a wireless signal from a host device, and in-ear detection components operable to analyze the wireless signal and detect a proximity of the housing to the ear canal of the user. The in-ear detection components may include a differentiator operable to receive a gain of the wireless signal and output a rate of change of the gain, a comparator operable to output a proximity state if the rate of change is greater than a threshold value, wherein the proximity state includes an in-ear state and an open-air state, and false detection components operable to analyze the wireless signal to confirm the determined proximity state for an interval of time.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: April 5, 2022
    Assignee: SYNAPTICS INCORPORATED
    Inventor: Thavatchai Montreevat
  • Patent number: 11281537
    Abstract: A technique for use in managing mapped RAID extents is disclosed. A neighborhood matrix denoting a distribution of neighboring physical storage portions across the N physical storage devices of the pool is created and initialized. A disk extent consumed array denoting a disk consumption metric is created and initialized. Disks in an extent pool are analyzed to identify a least consumed disk in the extent pool and a disk extent is allocated from the identified disk. The allocated disk extent is configured as a first disk extent for a first RAID extent. The neighborhood matrix and disk extent consumed array are updated appropriately. All the disks in the extent pool are analyzed to identify a valid disk extent that will result in the lowest variance value in the neighborhood matrix. The identified valid disk extent is allocated and the neighborhood matrix and disk extent consumed array are again updated.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: March 22, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Gao, Ilya Usvyatsky, Weihua Li, Geng Han, Xinlei Xu, Jibing Dong
  • Patent number: 11256639
    Abstract: A method and a device to participate in a managed Universal Serial Bus (USB) ecosystem. The method including establishing a connection with a plurality of devices in the ecosystem as a many-to-many relationship between extended USB device policy managers, and coordinating power and data exchange within the plurality of devices the ecosystem including at least one device that is not directly connected.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: February 22, 2022
    Assignee: Intel Corporation
    Inventors: Rajaram Regupathy, Abdul R. Ismail
  • Patent number: 11252291
    Abstract: It is assumed that a user changed a set value of paper selection, which is one of setting items of various setting items, from “auto” to “A3”. According to one embodiment, a controller extracts history records in which the set value of the paper selection is “A3” from setting information history in a storage, and arranges them to the side of the various setting items in chronological order. Specifically, the controller displays three pieces of setting information, starting with the latest setting information, followed by older setting information, on the right side of the various setting items. In displaying the pieces of setting information, in order to clarify and highlight parts having discrepancies relative to the set values of the various setting items, the color may be changed, a box may be used to surround such a part, or characters may be displayed in bold.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: February 15, 2022
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Kanji Nakagawa
  • Patent number: 11252232
    Abstract: A computer-implemented method manages I/O queues in a host clustered system. The method includes, receiving, from a first virtual machine (VM), a request to establish a set of I/O queues in a storage system, and the first VM is supported by a first host. The method further includes, mapping a data volume to a target storage system, wherein the data volume is related to the request. The method includes, sending a first connection request from the first host to the target storage system. The method further includes, establishing, in response to the first connection request, a connection between the first host and the target storage system. The method incudes, blocking a second connection request, wherein the second connection request is directed to a second storage system, the second storage system being included in the storage system.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: February 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kushal Patel, Sarvesh S. Patel, Subhojit Roy
  • Patent number: 11243759
    Abstract: A data storage device includes: a storage configured to store flag information on attributes, each attribute corresponding to a revision version, and firmware comprising register setting information and firmware execution code branch information for each attribute; and a controller configured to read the flag information and the firmware from the storage to execute the firmware according to the flag information.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: February 8, 2022
    Assignee: SK hynix Inc.
    Inventor: Jung Ae Kim
  • Patent number: 11238424
    Abstract: A method of operating a point-of-sale (POS) system (1), the POS system comprising a POS terminal (3) having a software module (17, 21) thereon for enabling a retailer to process transactions within a transaction environment, and a peripheral device (5, 7) in communication with the POS terminal (3), the POS system (1) further comprising a driver software module (40) installed between the POS terminal (3) software module (17, 21) and the peripheral device (5, 7), the method comprising: receiving, at the driver software module (40), data sent between the software module (17, 21) and the peripheral device (5, 7) in communication with the POS terminal (3); communicating with a further device (44, 60, 64) in dependence on the data received at the driver software module (40); receiving modified data from the further device (44, 60, 64); and outputting the modified data.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: February 1, 2022
    Assignee: ECREBO LIMITED
    Inventor: Hassan Hajji
  • Patent number: 11240391
    Abstract: An image forming apparatus combines a plurality of sub-movies representing operation procedures to be performed to perform maintenance on the image forming apparatus and plays the combined sub-movies sequentially as one movie. In response to stopping the movie being played, the image forming apparatus displays a replay mark for use to issue a command to replay the movie from the beginning of a sub-movie corresponding to a position where the movie is stopped.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: February 1, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toru Ikeda
  • Patent number: 11232209
    Abstract: A cryptographic hardware security module (HSM) includes a memory storage device and an immutable hardware unit in signal communication with the memory storage device. The memory storage device is configured to store firmware. The immutable hardware unit is configured to perform a hash operation on targeted firmware stored in the memory storage device to determine an authenticity of the targeted firmware based at least in part on results of the hash operation.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: January 25, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Michael D. Hocker
  • Patent number: 11233870
    Abstract: A call control entity (“entity”) communicates with Internet Protocol (IP) phones. Upon receiving from an IP phone a headset connect message indicating that a headset is connected to the IP phone and including a headset identifier of the headset, the entity determines whether there is stored in a call control database a mapping between the headset identifier and a user identifier associated with a user, the mapping configured to provide access to an existing IP phone configuration profile in the call control database. If the mapping exist, the entity completes an extension mobility auto login of the user through the IP phone, which results in acquiring the user identifier from the IP phone. Responsive to completing the extension mobility auto login, the entity accesses the existing IP phone configuration profile based on the user identifier and the mapping, and configures the IP phone with the existing IP phone configuration profile.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: January 25, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ajay Kumar Gupta, Basant Kumar Basavaraj, Alberto J. Montilla Bravo, Padmini Krishnan
  • Patent number: 11226751
    Abstract: Example implementations relate to reconfiguring storage devices of a storage enclosure. An indication of a cable connection may be received at a first port of the storage enclosure. Storage devices of the storage enclosure may be in communication with a controller via a second port of the storage enclosure. Responsive to receiving the connection indication, the set of storage devices may be reconfigured and/or zoned such that each of a first subset of the set of storage devices is enabled to communicate to a controller via the first port. Similarly, the set of storage devices may be further reconfigured and/or zoned such that each of a second subset of the set of storage devices is enabled to communicate to the controller via the second port.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: January 18, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Brian G. Honan, David Alan Daigle