Application-specific Peripheral Adapting Patents (Class 710/72)
  • Patent number: 12093078
    Abstract: A docking station including a network interface controller to communicatively couple the docking station to a network, a controller to manage the docking station, and a hub communicatively coupled to both the network interface controller and the controller. In one example, the hub is communicatively coupled to a computing device. In another example, the controller causes the hub to use the computing device as a master based on the computing device being communicatively coupled to the hub and causes the hub to use the controller as the master based on the computing device not being communicatively coupled to the hub.
    Type: Grant
    Filed: July 5, 2023
    Date of Patent: September 17, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Roger D. Benson
  • Patent number: 12062082
    Abstract: A seller provides customers with the ability to order items using shipping benefits associated with a separate fulfillment entity, such as an online store, by providing inventory to a designated fulfilment location. When a customer accesses the webpage, identifiers for the customer device and item are used to determine an estimated delivery time the separate fulfillment entity may provide, which may be presented in a widget or other type of element within the webpage. In response to input to the element, the customer may be presented with a prompt for authentication data, and after a successful authentication, the estimated delivery time may be updated based on a location of the authenticated customer. In response to input confirming the transaction, an order for the item is generated by the separate fulfillment entity and the customer may continue navigating the seller website.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: August 13, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Beth Anne Porter, Ryan John Lohan, Kimberly Anne Butin, Felipe Gustavo De Almeida, Venkatraman Prabhu, Thomas Edward Taylor, Andrew John Van Zeeland, Trushna Dilip Khivasara, Kadir Rathnavelu, Jared Saul Brett, Peter Larsen, Kristiana Helmick Ebert, Nicole Netland
  • Patent number: 12045153
    Abstract: An apparatus and method of hot-swapping a component of a component unit in a cluster. The apparatus includes a memory communicatively connected to at least a processor, the memory contains instructions configuring the at least a processor to receive quality control data from each functioning component of a component unit in at least a cluster, determine a degree of quality of each functioning component of the component unit in the at least a cluster as a function of the quality control data, determine a swappable component in the component unit of the at least a cluster as a function of the degree of quality and initiate a hot-swap procedure for the swappable component, wherein initiating the hot-swap procedure includes deregistering the swappable component from the component unit and registering a replacement component in place of the swappable component to the component unit.
    Type: Grant
    Filed: December 13, 2023
    Date of Patent: July 23, 2024
    Assignee: Pramana, Inc.
    Inventors: Prasanth Perugupalli, Suhash Gerald, Mohammad Abdul Sulaiman, Ganesh Ramamoorthy
  • Patent number: 11991508
    Abstract: An electronic apparatus that includes a first port configured to receive an incoming audio signal, a second port, and a controller configured to be coupled to the first port and the second port. The electronic apparatus further includes a switch configured to selectively decouple the controller from the second port when the first port receives the incoming audio signal. Decoupling the controller prevents an electrostatic discharge occurring on the second port from reaching the controller when the controller is receiving the incoming audio signal from the first port.
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: May 21, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Liying Wu, Zhenhui Wang, Kun Meng
  • Patent number: 11960625
    Abstract: A method for local data storage governance may include: authenticating, by a privacy service computer program, a user accessing the privacy service using a privacy application; receiving, by the privacy service computer program and from a proxy service, user activity data; saving, by the privacy service computer program, the user activity data to a privacy database; receiving, by the privacy service computer program and from the privacy application, a request for the user activity data; retrieving, by the privacy service computer program and from the privacy database, the user activity data; communicating, by the privacy service computer program, the user activity data to the privacy application, wherein the privacy application stores the user activity data in local storage; receiving, by the privacy service computer program, an acknowledgement of the user activity data; and purging, by the privacy service computer program, the user activity data from the privacy database.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: April 16, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Pavan Mummareddi, Ishank Paharia, Howard Spector
  • Patent number: 11956631
    Abstract: Techniques for securing data are disclosed. A security device includes: one or more processors; one or more authentication components including one or more of a biometric reader, a positioning system, and a wireless receiver; and one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including securing data on a storage device that is external to the security device, using multiple authentication factors obtained using the one or more authentication components.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: April 9, 2024
    Assignee: DERRY TECHNOLOGICAL SERVICES, INC.
    Inventors: Patrick Joseph Hynds, Duane Leo Laflotte
  • Patent number: 11949762
    Abstract: Apparatuses and methods for tapping serial communications and transforming the serial data into a format appropriate for routable networks are significant for purposes of security and troubleshooting, especially in critical infrastructure networks. Communication taps should be completely passive such that any failure would not interrupt the serial communications. Furthermore, automatic determination of unspecified serial protocol frames allow general implementation across various networks, or across devices within a single network, without the need to customize for each implementation.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: April 2, 2024
    Assignee: Battelle Memorial Institute
    Inventors: Thomas W. Edgar, Sean J. Zabriskie, Eric Y. Choi
  • Patent number: 11934167
    Abstract: One embodiment of the present invention discloses a two-phase configuration process (“TCP”) to configure a field-programmable gate array (“FPGA”) to include a configurable microcontroller unit (“CMU”) during a phase I configuration and configuring the CMU during a phase II configuration. TCP, in one aspect, is able to receive first configuration data from a first external storage location via a communication bus. After storing the first configuration data in a first configuration memory for configuring FPGA to contain a CMU for the phase I configuration, second configuration data with MCU attributes is obtained from a second external storage location via the communication bus. The second configuration data is subsequently stored in a second configuration memory for programming the CMU for the phase II configuration.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: March 19, 2024
    Assignee: GOWIN SEMICONDUCTOR CORPORATION
    Inventor: Jinghui Zhu
  • Patent number: 11918890
    Abstract: While one type of input, either a mouse input or a joystick input, may be preferred for one type of a game, it may not be preferred, or even compatible, for another type of a game. Introduced herein is a game controller that employs a dedicated input, which is capable of the absolute accuracy of a mouse input or trackball input, but is also capable of measuring how far off center the input is (e.g., how far off center it has moved), and can also return to center when released, as is present in a joystick input. The introduced game controller integrates a touch sensing trackball to enjoy the benefits of both the mouse type input and joystick type input, in a single dedicated input, providing a user freedom to play any type of game without worrying about the compatibility of their game controllers.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: March 5, 2024
    Assignee: NVIDIA Corporation
    Inventors: Ryan Albright, Ben Goska, Manoj Khanal, Kiril Stoynov, Jordan Levy
  • Patent number: 11919313
    Abstract: A print device may include a refill interface, a processor, and a computer readable medium. The refill interface may have an electrical interface for transmission and reception of signals between the print device and a refill container. And the computer-readable medium may have instructions stored thereon that when executed by the processor are to cause the processor to fetch signals, via the electrical interface of the refill interface, from the refill container indicative of a licensed print functionality of the print device. The instructions may also be to enable the licensed print functionality on the print device responsive to the fetched signals and to maintain the licensed print functionality enabled subsequent to detachment of the refill container.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: March 5, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jefferson P. Ward, David B. Novak, Erik Anderson
  • Patent number: 11889434
    Abstract: A wireless communication includes a control circuit and a receiver (RX) circuit. The control circuit obtains indicator information from another wireless communication system, identifies a transmitter (TX) and receiver (RX) packet delivery scenario as one of a packet overlapping scenario and a packet non-overlapping scenario according to the indicator information, and generates RX gain control information in response to the TX and RX packet delivery scenario. The RX circuit refers to the RX gain control information to set an RX gain used for receiving data.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: January 30, 2024
    Assignee: MEDIATEK INC.
    Inventors: Yen-Wen Yang, Chen-Feng Liu, Ting-Che Tseng, Ying-Che Hung, Tsai-Yuan Hsu, You-Chin Chang, Kin-Man Sun, Chih-Hsiu Lin, Teng-Wei Huang, Hung-Chang Tsai
  • Patent number: 11868494
    Abstract: A method to synchronize tags between two databases comprises receiving a first command to add a tag to a resource in a first database, the tag comprising a key value pair that defines an access privilege associated with the resource. A determination is made that the tag satisfies validation criteria associated with a second database. The tag is stored in the first database, and an entry for the tag is added to a synchronization table, wherein the entry lacks a synchronized flag. A synchronization process is performed between the first database and the second database. A determination is made that the entry of the synchronization table lacks the synchronized flag. A copy of the tag is then written to the second database, and the synchronized flag for the entry in the synchronization table is set.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: January 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jing Zhuang, Uzma Arjuman, Travis William Hickey, Jasmeet Chhabra
  • Patent number: 11868588
    Abstract: A browser device communicates via Wi-Fi with a central function device. The function device has information regarding all the various remote controls needed by the consumer. The function device communicates wirelessly with the browser device and in turn then operates all of the consumer's electronic devices.
    Type: Grant
    Filed: January 24, 2023
    Date of Patent: January 9, 2024
    Assignee: Universal Electronics Inc.
    Inventors: Steven M. Pope, Raymond O. Chock, Norman G. Sheridan
  • Patent number: 11841994
    Abstract: An optical navigation system comprising: a control circuit; and an optical sensor, comprising a plurality of pins, wherein the optical sensor is configured to sense optical data and configured to compute motions according to the optical data. The optical sensor outputs the motions to the control circuit via a complex pin among the pins in a first mode. The optical sensor outputs data other than the motions to the control circuit via the complex pin in a second mode. The present invention also discloses an optical navigation system which shares a pin for receiving different types of data.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: December 12, 2023
    Assignee: PixArt Imaging Inc.
    Inventor: Tong Sen Liew
  • Patent number: 11816468
    Abstract: Disclosed herein are system, method, and computer program product embodiments a dual-core automated teller machine (ATM). The dual core ATM system and method includes two physical central processing units (“computing devices” or “cores”) that are configured to perform operations in coordination with peripheral devices. Peripheral devices of the dual-core ATM system can include a peripheral screen, such as a touch screen, a card reader, a PIN pad (e.g., an encrypted pin pad or “EPP”), a cash dispenser, and a cash deposit module. A peripheral switch can isolate one of the computing devices from the one or more peripheral devices and that can permit the other of the computing devices to control the one or more peripheral devices. By maintaining redundant hardware sets within the ATM enclosure, the system can avoid a necessary reboot or powering-off in the event of, for example, a software failure.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: November 14, 2023
    Assignee: Capital One Services, LLC
    Inventors: Stephen van Beek Faletti, Charleston Malkemus, David Kelly Wurmfeld
  • Patent number: 11809856
    Abstract: Systems and methods for upgrading the firmware of a wireless communication device (202). A wireless communication device (202) may comprise a first processor (204) and a first memory (206) configured to receive monitored data from one or more sensors (210), and wirelessly communicate the received monitored data.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: November 7, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Wei Wu, Feng Su, Xiaozhong Zhang, Zhiyu Wang
  • Patent number: 11803713
    Abstract: A battery-powered device comprising a power input providing power to the device is described herein, with a housing having an opening for receiving a smartcard. There may be at least one electrical contact within the housing, the at least one electrical contact connected to the power input. There is also provided a power supply for one or more battery-powered devices each having at least one electrical contact within a housing configured to make contact with a smartcard introduced into an opening in the housing, the power supply comprising a power input (e.g., a wire or circuit). There may be an electrical output connected to the power input.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: October 31, 2023
    Assignee: Miura Systems Limited
    Inventors: Andrew Graham Hodges, Enrique Garrido, Darren Leigh Shaw, Matthew Michael James Watts
  • Patent number: 11803499
    Abstract: In a method of operating an audio subsystem and a universal serial bus (USB) module, the audio subsystem receives a reference clock signal from the USB module. A USB direct memory access (UDMA) block included in the audio subsystem performs an automatic restart every predetermined period in synchronization with the reference clock signal. The UDMA block transmits data having a predetermined size to the USB module by performing a direct memory access (DMA) operation whenever the automatic restart is performed.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: October 31, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Younghyeok Kim, Hana Yang
  • Patent number: 11785295
    Abstract: Implementations relate to an automated assistant that provides and manages output from one or more elements of output hardware of a computing device. The automated assistant manages dynamic adjustment of access permissions to the computing device according to, for example, a detected presence of one or more users. An active-user queue can be established each time a unique user enters a viewing window of a camera of the computing device when, up to that point, no user was considered active. Multiple image frames can be captured via the camera and processed to determine whether an initial user remains in the viewing window and/or whether another user has entered the viewing window. The initial user can be considered active as long as they are exclusively detected in the viewing window. Restricted content associated with the user may be rendered by the computing device whilst the user is active.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: October 10, 2023
    Assignee: GOOGLE LLC
    Inventors: Jaclyn Konzelmann, Tuan Nguyen, Vinay Bettadapura, Andrew Gallagher, Utsav Prabhu, Caroline Pantofaru
  • Patent number: 11768788
    Abstract: An example of a controller for bus endpoint isolation can include an interface to couple to a bus that has respective communication channels and respective switches corresponding to endpoints of the bus, a processing resource, and a memory resource storing non-transitory instructions executable by the processing resource to select a first endpoint of the endpoints to receive a message from the interface via a first switch on a first communication channel associated with the first endpoint, cause, via a switch control mechanism, a second switch associated with a second endpoint of the bus to open to isolate the second switch; and responsive to causing the second switch to open, send the message via the first communication channel and the first switch to the first endpoint.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: September 26, 2023
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Glen Douglas Dower, Stephen G. Uhlmann, Peter A. Seiler
  • Patent number: 11755747
    Abstract: An example system on a chip (SoC) includes a security processor configured to store a plurality of key-pairs associated with subsystems of the SoC to a key vault; and an encryption engine configured to: determine a first tweak value based on a first sector address of a storage device; encrypt the first tweak value according to the second key of the key-pair associated with a subsystem; encrypt a first portion of the source data according to a first key of the key-pair and the encrypted first tweak value; determine a second tweak value based on a second sector address of the storage device and encrypt the second tweak value according to the second key prior to completing the encryption of the first portion of the source data; and encrypt a second portion of the source data according to the first key and the encrypted second tweak value.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: September 12, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Sudhir Satpathy, Wojciech Stefan Powiertowski, Nagendra Gupta Modadugu, Neeraj Upasani
  • Patent number: 11749266
    Abstract: Aspects of the subject technology relate to a method for using a voice command for multiple computing devices. First voice input data is received from a first computing device associated with a user account, where the first voice input data comprises a first voice command captured at the first computing device. Second voice input data is received from a second computing device associated with the user account where the second voice input data comprises a second voice command captured at the second computing device. An intended voice command is determined based on the obtained first and second voice input data. Based on the intended voice command, a first target computing device is determined. First instructions associated with the intended voice command are provided to the first target computing device for execution.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: September 5, 2023
    Assignee: Google LLC
    Inventors: Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher, Mitsuru Oshima
  • Patent number: 11751034
    Abstract: An electronic device is provided. The electronic device includes a wireless communication circuit that supports a Bluetooth network, at least one processor operatively connected to the wireless communication circuit, and a memory operatively connected to the at least one processor.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: September 5, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Gupil Cheong, Jesus Manuel Perez Pueyo, Doosuk Kang, Doosu Na, Sungjun Choi, Jongmu Choi, Bokun Choi
  • Patent number: 11709790
    Abstract: The embodiments herein describe a 3D SmartNIC that spatially distributes compute, storage, or network functions in three dimensions using a plurality of layers. That is, unlike current SmartNIC that can perform acceleration functions in a 2D, a 3D Smart can distribute these functions across multiple stacked layers, where each layer can communicate directly or indirectly with the other layers.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: July 25, 2023
    Assignee: XILINX, INC.
    Inventor: Jaideep Dastidar
  • Patent number: 11706599
    Abstract: An electronic device is provided. The electronic device includes a wireless communication circuit that supports a Bluetooth network, at least one processor operatively connected to the wireless communication circuit, and a memory operatively connected to the at least one processor.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: July 18, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Gupil Cheong, Jesus Manuel Perez Pueyo, Doosuk Kang, Doosu Na, Sungjun Choi, Jongmu Choi, Bokun Choi
  • Patent number: 11704643
    Abstract: A module for detecting presence of an electronic payment terminal on a receiving dock having a connector intended to co-operate with a complementary connector of the electronic payment terminal. The connector of the receiving dock includes at least one series transmission pin intended for transmitting signals from the electronic payment terminal to the receiving dock. The module is configured to drive at least one module for signaling a presence of the electronic payment terminal on the receiving dock as a function of the voltage on the series transmission pin.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: July 18, 2023
    Assignee: BANKS AND ACQUIRERS INTERNATIONAL HOLDING
    Inventors: Maxime Goulon, Etienne Lebonnois
  • Patent number: 11669646
    Abstract: A mediator and a method for securing a mediator for coupling between one or more hosts and one or more consoles comprising one or more peripheral devices. The mediator is having at least three stages: (i) a security setup stage; (ii) a neutralization stage; and (iii) a normal operation stage. In the normal operation stage, the mediator couples between at least one of the one or more peripheral devices and at least one of the one or more peripheral devices. In the neutralization stage the mediator disable coupling between at least one of the one or more peripheral devices and at least one of the one or more peripheral devices. The securing method starts with the security setup stage after at least one of (a) a power-up; (b) a reset; (c) a device connection; and (d) an unlock command.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: June 6, 2023
    Assignee: HIGH SEC LABS LTD.
    Inventors: Aviv Soffer, David Hirshberg
  • Patent number: 11627049
    Abstract: A method of authenticating a device management system of a cloud-managed network includes transmitting a first transmission signal, from an access point, to a secondary port of the device management system. The first transmission signal comprises a first request of the access point to connect to the cloud-managed network. When the access point is incompatible with the cloud-managed network, the access point receives a re-direction instruction from the device management system to redirect the access point to a predefined Internet address to provide compatibility data for the access point. The method further includes that in response to receiving the compatibility data, transmitting a second transmission signal to the secondary port that includes a second request to connect to the cloud-managed network. The method include that in response to authentication by the access point, receiving an instruction from the secondary port to connect via a primary port to the cloud-managed network.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: April 11, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mathieu Mercier, Robert Gagnon, Stephane Laroche, Jon Green
  • Patent number: 11599321
    Abstract: Provided are an electronic device and operating method, which includes a first operation, performed when the electronic device is not connected to an external output device, including displaying a first screen including a plurality of icons representing a plurality of application programs in a first format, and a second operation, performed when the electronic device is inserted into an external docking device for connecting to the external output device, including rendering a second screen including a plurality of icons displayed in the second format while the external docking device is connected to a wired local area network (LAN), and providing data associated with the second screen using the connector, and connecting the electronic device to the wired LAN through the connector using a first media access control address shared with the external device on the wired LAN.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: March 7, 2023
    Inventors: Myoungsoo You, Jaewoo Suh, Wooyoung Jung
  • Patent number: 11593158
    Abstract: A universal peripheral extender architecture, system, and method is disclosed that addresses the need of communicatively connecting peripheral I/O devices and the smart host devices in legacy, medical, and industrial applications. As disclosed, a universal peripheral extender includes an I/O device translation & management module that has a device-side utility, a host-side I/O device translation & management utility, and a host/device translation & management scheduler utility.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: February 28, 2023
    Assignee: KINGSTON DIGITAL INC.
    Inventor: Ben Wei Chen
  • Patent number: 11550281
    Abstract: One embodiment of the present invention discloses a two-phase configuration process (“TCP”) to configure a field-programmable gate array (“FPGA”) to include a configurable microcontroller unit (“CMU”) during a phase I configuration and configuring the CMU during a phase II configuration. TCP, in one aspect, is able to receive first configuration data from a first external storage location via a communication bus. After storing the first configuration data in a first configuration memory for configuring FPGA to contain a CMU for the phase I configuration, second configuration data with MCU attributes is obtained from a second external storage location via the communication bus. The second configuration data is subsequently stored in a second configuration memory for programming the CMU for the phase II configuration.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: January 10, 2023
    Assignee: GOWIN SEMICONDUCTOR CORPORATION
    Inventor: Jinghui Zhu
  • Patent number: 11526644
    Abstract: The disclosure provides using test processors to provide a more flexible solution compared to the existing DFX blocks that are used for controlling test networks in chips. The test processors provide a highly flexible solution since programming of the test processors can be changed at any time; even after manufacturing, and can support practically an unlimited number of core chips in any configuration. The high flexibility provided via the test processors can reduce engineering effort needed in design and verification, accelerate schedules, and may prevent additional tapeouts in case of DFX design bugs. By making debug and diagnosis easier by providing an opportunity to change debug behavior as needed, the time-to-market timeline can be accelerated. Accordingly, the disclosure provides a chip with a test processor, a multi-chip processing system with a test processor, and a method of designing a chip having a test processor.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: December 13, 2022
    Assignee: NVIDIA Corporation
    Inventors: Kaushik Narayanun, Mahmut Yilmaz, Shantanu Sarangi, Jae Wu
  • Patent number: 11513618
    Abstract: The present invention provides an all-in-one machine, a method for the all-in-one machine to realize quick touch in all channels, and a computer storage medium. The method includes: detecting which channel is currently connected to the main board, and controlling a USB selecting switch to connect a first data port of a touch frame with a USB port of a device or module to which the currently connected channel belongs, based on the detected channel information; determining whether there is an action to call a touch menu when detecting that the channel connected to the main board is an internal PC module channel or an external device channel; and if so, activating the main board to start a touch menu application program, and making response, by the main board, to touch data within an area of the touch menu transmitted from the touch frame through the second data port, after the touch menu has been called and before an action of leaving the touch menu is detected.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: November 29, 2022
    Assignee: Guangzhou Shirui Electronics Co., Ltd.
    Inventors: Haiqing Rao, Songqing Xu, Weigao Liu, Ling Huang, Jianxin Zhang, Wensheng Cai, Guining Pan
  • Patent number: 11507200
    Abstract: A KVM device supporting transmission of SuperSpeed USB signal and DisplayPort video signal is disclosed. The KVM device comprises a first USB Type-C connector, a first USB Type-C switch, a second USB Type-C connector, a second USB Type-C switch, a USB switch, a video switch, a control unit, a video connector, and at least one USB connector. When using this KVM device, the first USB Type-C connector and the second USB Type-C connector are electrically connected to a host electronic device through a first USB Type-C cable and a second USB Type-C cable, respectively. Therefore, the KVM device transmits DisplayPort video signal between the host computer and an external display device that is coupled to the video connector. Moreover, the KVM device also transmits SuperSpeed USB signal between the host computer and an external electronic device that is coupled to the USB connector.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: November 22, 2022
    Assignee: ACTION STAR TECHNOLOGY CO., LTD.
    Inventor: Wen-Pin Chen
  • Patent number: 11431782
    Abstract: A method, an apparatus, and a device for transmitting a file based on a BMC, and a medium are provided. The method includes: receiving, by a second BMC, a preset command sent by a first BMC, where the preset command indicates that transmission of a file is to be initiated; parsing the preset command, and stopping an IPMI process running based on a UART interface in response to the preset command; and receiving, by using a communication function of the UART interface, a data file transmitted by the first BMC. With the method, when the data file is transmitted between the BMCs, the data file is not intercepted and verified by the preset command processing function of the IPMI process running based on the UART interface, and the IPMI process is prevented from being blocked and crashing, thereby implementing transmission of data files between BMCs.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: August 30, 2022
    Assignee: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Xuelong Wang
  • Patent number: 11429793
    Abstract: A system, method, and computer-readable medium are disclosed for improved audio collection of website ambient data. In various embodiments, when a user visits a website, audio data is collected during a website browsing session. The audio data is converted to text by Natural Language Processing (NLP) enabled device used for browsing. From the text, certain key words are identified that are relevant to a business. The identified key words can be analyzed per requirements of the business.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: August 30, 2022
    Assignee: Dell Products L.P.
    Inventors: James S. Watt, Jr., Someshwar Mukherjee
  • Patent number: 11409680
    Abstract: In a method of operating an audio subsystem and a universal serial bus (USB) module, the audio subsystem receives a reference clock signal from the USB module. A USB direct memory access (UDMA) block included in the audio subsystem performs an automatic restart every predetermined period in synchronization with the reference clock signal. The UDMA block transmits data having a predetermined size to the USB module by performing a direct memory access (DMA) operation whenever the automatic restart is performed.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: August 9, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Younghyeok Kim, Hana Yang
  • Patent number: 11340790
    Abstract: Provided herein may be a storage device and a method of operating the same. A memory controller for controlling a memory device including a plurality of memory blocks having improved read performance may include a random read workload control unit configured to control a state of a random read workload such that the random read workload is in any one of a set state and a clear state depending on a random read count obtained by counting a number of random read requests that are inputted from an external host; and a random read processing unit configured to retrieve a physical address corresponding to a logical address of the respective random read requests depending on the state of the random read workload.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: May 24, 2022
    Assignee: SK hynix Inc.
    Inventors: Joo Young Lee, Kyeong Rho Kim, Kyung Hoon Lee
  • Patent number: 11314683
    Abstract: A circuitry applied to an electronic device having a Universal Serial Bus (USB) type-C connector is provided. The circuitry includes a transceiver circuit, a physical layer circuit and a processing circuit. In operations of the circuitry, the transceiver circuit is coupled to the USB type-C connector. The physical layer circuit is configured to directly utilize a plurality of first signals from the USB type-C connector as at least one portion of Ethernet signals, and process the first signals to generate a plurality of processed first signals. The processing circuit is configured to process the processed first signals to generate an output signal.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: April 26, 2022
    Assignee: Realtek Semiconductor Corp.
    Inventors: Chao-Min Lai, Ming-Tsung Tsai, Yu-Jen Lin, Shih-An Yang
  • Patent number: 11309665
    Abstract: A customized active dongle plus cable arrangement is used to show combined and time synchronized data from different medical devices in realtime or from a specified point in time on a connected medical grade standard display monitor. The active cable arrangement of the invention is capable of communicating with a plurality of legacy and third-party medical devices via their designed physical and proprietary semantic protocols. Using the active cable arrangement, the user has the sensation of “plug and play”, by simply connecting the medical device to the monitor USB port (or to the USB hub extending the monitor USB port). The active cable arrangement of the invention transforms the proprietary protocol of the medical device, providing the monitor with standardized output for data, waveforms, alarms, setting, notifications, values and other useful information.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: April 19, 2022
    Assignee: OSSI
    Inventor: Vedran Jukic
  • Patent number: 11218374
    Abstract: One disclosed example provides, enacted on a computing system, a method of resolving a device capability model (DCM) for a network connected device, the method comprising receiving, from the network connected device, an identifier of the DCM, based on the identifier received, determining whether the DCM is stored on the computing system, when the DCM is stored on the computing system, then retrieving the DCM from the computing system, when the DCM is not stored on the computing system, then retrieving the DCM from one or more of the network connected device and a DCM repository and storing the DCM on the computing system, receiving, from a software solution, an application programming interface (API) call to retrieve the DCM from the computing system, and in response to receiving the API call, returning the DCM to the software solution.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: January 4, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madhavan Kesavan, Zhenyu Guo, Kun Cong, Tanmay Dileep Bhagwat, Ravi Kumar Reddy Yellasiri, Harini Avula
  • Patent number: 11206230
    Abstract: A method, system and a computer program product for managing exchange of instant messages (IM), comprising: receiving a request from an initiator to generate an IM code (IM code), the IM code is used as an identifier of the initiator, the request includes at least one IM code property that facilitates regulation of IMs originated by any one of at least one participant in an exchange of IMs with the initiator, or received by anyone of the at least one participant in an exchange of IMs with the initiator; generating the IM code according to the at least one IM code property and distributing the IM code, for use by anyone of the at least one participant; identifying that an active participant of the at least one participant inputs the IM code; and selectively regulating IMs originated by or received by the active participant according to the IM code properties.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: December 21, 2021
    Assignee: Pim Communication Technologies Ltd.
    Inventor: Yaakov Barki
  • Patent number: 11153401
    Abstract: An information processing system includes one or more intermediary apparatuses communicable with one or more output apparatuses, and an information processing apparatus communicable with the one or more intermediary apparatuses. The information processing apparatus includes circuitry configured to receive, from a terminal, specific information and a process execution request input to the terminal, identify a specific intermediary apparatus associated with a specific output apparatus based on the specific information in accordance with the process execution request, and transmit the process execution request to the identified specific intermediary apparatus. The identified specific intermediary apparatus is configured to perform processing in accordance with the process execution request transmitted from the circuitry of the information processing apparatus to control the specific output apparatus.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: October 19, 2021
    Assignee: RICOH COMPANY, LTD.
    Inventor: Mitsuo Ando
  • Patent number: 11120787
    Abstract: A user inputs a speech including a keyword via a speech input device; a first processor searches a job history by the keyword, the job history being stored on a storage, the job history including a job record, the job record including a set of values having ever been used for a job executed by an image processing apparatus. A job record specifying device includes a second processor that conducts an analysis on different values in multiple job records; selects a speech with reference to the different values; transfers the speech to a speech generator; and finds a specific job record from the multiple job records using a keyword extracted from a speech inputted via the speech input device in response to the speech outputted by the speech generator. The image processing apparatus reflects a target set of values in the specific job record, to the setting of a job.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: September 14, 2021
    Assignee: Konica Minolta, Inc.
    Inventor: Tatsuya Kitaguchi
  • Patent number: 11068446
    Abstract: Disclosed are systems, apparatuses and techniques for replicating data between different cloud computing platforms. Examples include storage replicator components operable in different cloud computing platforms. The first storage replicator component may identify the second cloud computing platform as a location to copy a data file in response to an event related to the data file stored in a first cloud computing platform. The first storage replicator component may request a copy of the data file via an application programming interface of the first cloud computing platform. The attributes of the copy of the data file which involve modification to conform to data management conventions of the second cloud computing platform may be determined and modified to comply with conventions of the second cloud computing platform. The modified copy of the data file may be forwarded to the second cloud computing platform for storage.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: July 20, 2021
    Assignee: Capital One Services, LLC
    Inventors: Timothy Haggerty, Steven Long, Deepa Rao, Eric Henry, Yuting Zhou
  • Patent number: 10997338
    Abstract: A system and method for executing a hardware component of a design are disclosed. The system and method execute hardware components that are constructed with a ‘display(s)’ function that permits the hardware component to display values “s” internal to the hardware component while the component is executing on a hardware engine. The values are displayed on a user output interface, such as a user terminal, supported by a runtime system controlling the execution of the hardware engine and thus allows the user to debug the component while it is executing on the hardware engine.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: May 4, 2021
    Assignee: VMware, Inc.
    Inventors: Eric Schkufza, Michael Wei
  • Patent number: 10988793
    Abstract: A system and method for managing power in virtualized computer systems are disclosed. In accordance with one embodiment, a request to instantiate a virtual machine is received. A processor determines whether a power state is to be altered to instantiate the virtual machine on a computing system, and in response to the determination, alters the power state.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: April 27, 2021
    Assignee: Red Hat, Inc.
    Inventors: Michael Paul Dehaan, Scott Jared Henson, John Joseph Eckersberg, II
  • Patent number: 10904714
    Abstract: A mobile terminal and control method to share content with a device and control the device are provide. The mobile terminal includes a communication unit to communicate with a host and the device; a search unit to receive content information and device information; an input unit to receive a content selection signal and a device selection signal; and a control unit to control the mobile terminal. The mobile terminal receives content information from a host and selects content to be outputted to a device selected from device information from the host. The mobile terminal controls the selected device using control commands transmitted to the selected device based on a control mode. If the control mode is not stored in the mobile terminal, the mobile terminal may receive the control mode from the host.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: January 26, 2021
    Assignee: PANTECH CORPORATION
    Inventors: Tae Young Lee, Tae Yong Kim
  • Patent number: 10893094
    Abstract: A system and method is used to provision an app to a smart device for use in connection with an appliance. A presence of the appliance on a wireless network which includes the smart device is detected and data received from the appliance is used to initiate a retrieval of the app. When the retrieved app is installed on the smart device the app is usable with the smart device to provide at least an interface between the smart device and the appliance. In some circumstance, installation of the app on the smart device may also include causing the app to be synchronized with a corresponding app that was prior installed on another smart device capable of communicating with the appliance.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: January 12, 2021
    Assignee: Universal Electronics Inc.
    Inventors: Paul D. Arling, Arsham Hatambeiki
  • Patent number: 10868858
    Abstract: A system and method is used to provision an app to a smart device for use in connection with an appliance. A presence of the appliance on a wireless network which includes the smart device is detected and data received from the appliance is used to initiate a retrieval of the app. When the retrieved app is installed on the smart device the app is usable with the smart device to provide at least an interface between the smart device and the appliance. In some circumstance, installation of the app on the smart device may also include causing the app to be synchronized with a corresponding app that was prior installed on another smart device capable of communicating with the appliance.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: December 15, 2020
    Assignee: Universal Electronics Inc.
    Inventors: Paul D. Arling, Arsham Hatambeiki