Master/slave Computer Controlling Patents (Class 709/208)
  • Patent number: 11032714
    Abstract: The present invention proposes assigning a common system identification code to each of a control unit and a plurality of controllable slave units, storing that system identification code in a user-inaccessible memory of those units, and allowing pairing between the control unit and each of the slave units only if the system identification code of the control unit matches that of the respective slave unit. Thus a slave unit can only act upon a control signal if the control signal comes from the control master unit which shares the system identification code, i.e. is verifiably from the same family. This ensures that a slave unit only acts on instructions which come from a specified control unit, so providing security to the user. It is therefore impossible for a slave unit to act on instructions from any device other than the control master unit with which it shares a system identification code, which may be alternatively referred to as a family identification code or family ID.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: June 8, 2021
    Assignee: ViCentra B.V.
    Inventors: Tim Oakes, Joseph Cefai
  • Patent number: 11020001
    Abstract: An ultrasonic communication system and method provide a networking framework for wearable devices based on ultrasonic communications. The ultrasonic communication system and method incorporate a set of physical, data link, network and application layer functionalities that can flexibly adapt to application and system requirements to efficiently distribute information between ultrasonic wearable devices.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: June 1, 2021
    Assignee: Northeastern University
    Inventors: Tommaso Melodia, Giuseppe Enrico Santagati
  • Patent number: 11012287
    Abstract: A system/network management domain synchronization system includes a first computing system that belongs to a first MCM group and that includes a first computing system I/O module that belongs to a first network management domain, and a second computing system that is coupled to the first computing system. The second computing system includes a second computing system management module that joins the first MCM group and, in response, broadcasts a first announcement that includes a first MCM group identifier for the first MCM group. The second computing system also includes a second computing system I/O module that receives the first announcement, determines that the second computing system management module is included in the second computing system with the second computing system I/O module and, n response, joins the first network management domain.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: May 18, 2021
    Assignee: Dell Products L.P.
    Inventors: Sudhir Vittal Shetty, Charles Chul Hyon Park, Zoheb Khan, Balaji Rajagopalan, Pawan Kumar Singal, Joseph LaSalle White
  • Patent number: 11010205
    Abstract: Examples allocating resources to virtual network functions (VNFs). Some examples include monitoring information associated with a set of VNFs that includes a set of VNF instances. A resource allocation event may be predicted for a VNF instance based on the monitored information and a resource flexing model that is developed using a capacity metric of the VNF instance. A resource flexing plan may be generated based on the resource allocation event and an order of the set of VNFs in a service function chain.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: May 18, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Puneet Sharma, Lianjie Cao, Vinay Saxena
  • Patent number: 11005683
    Abstract: Some embodiments provide a novel method for managing hardware forwarding elements (MHFEs) that facilitate the creation of multiple logical networks on a set of shared physical forwarding elements. The method uses a set of logical controllers that generate data that defines a set of logical networks, and a set physical controllers to distribute the generated data to the hardware forwarding elements. In some embodiments, each MHFE can serve as either a master MHFE or a slave MHFE for one set of computing end nodes (e.g., VMs, containers, etc.) in a logical network. To ensure proper routing of data packets to the computing end nodes, each MHFE sends to its physical controller an inventory (e.g., a table, a list, etc.) of the set of computing end nodes for which it serves as the master MHFE or the slave MHFE. Each physical controller forwards the inventory for each logical network to the logical controller for the logical network.
    Type: Grant
    Filed: August 4, 2019
    Date of Patent: May 11, 2021
    Assignee: NICIRA, INC.
    Inventors: Anupam Chanda, Ariel Tubaltsev
  • Patent number: 11005898
    Abstract: A system is provided for establishing a shared media session for one or more client devices. One or more processors in the system are configured to establish a shared media session that includes a disparate live media output stream scheduled by a first client device to start at a defined timestamp, and played back on one of the first client device or a plurality of client devices that join the shared media session through a distributed communication network. A persistent record of event data and media, synchronized based on one or more criteria and received from a recording client device, is generated corresponding to the shared media session and previous shared media sessions until the shared media session is terminated by at least one of the first client device or by abandonment of the distributed communication network by the plurality of client devices.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: May 11, 2021
    Assignee: TURNER BROADCASTING SYSTEM, INC.
    Inventors: Donald Jude Loheide, Nishith Kumar Sinha, Nicolas Paul Webb, Joel Middendorf
  • Patent number: 10999644
    Abstract: Methods, systems, and media for presenting media content are provided.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: May 4, 2021
    Assignee: Google LLC
    Inventors: Vinit Deshpande, Kishore Subramanian
  • Patent number: 10986091
    Abstract: Techniques for managing data mobility domains in storage system environments. The techniques employ a multiple master approach, in which each storage system in a storage system domain can function as an owner of the domain. Each domain owner has privileges pertaining to addition of new members to the domain, removal of members from the domain, and modification of domain credentials. When a new storage system is added as a member of the domain, the domain credentials are provided from the domain owner to the new storage system, resulting in the domain credentials being shared among all members of the domain. Domain membership information is also shared among all members of the domain. In this way, the management of storage system domains can be achieved without the need of a domain management server, avoiding a single point of failure or latency and reducing the complexity/cost associated with the domain management server.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: April 20, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Nagasimha Haravu, Tianming Zhang, Sathish Janamanchi, Michael Zeldich, Daniel S. Keefe
  • Patent number: 10979768
    Abstract: Apparatus and methods for downloading selected multimedia content and applications. In one embodiment, the apparatus and methods enable various options or functionalities for programming content over a home network. A web-based user interface on a consumer device controls a set-top box (STB) over a local home network is utilized. An initial process connects the consumer device to an application server for the necessary web software. After discovery of both the consumer device and the STB on the local home network, an initial page of the application is loaded and the application calls the web services on the STB via the home network to retrieve data and control the STB with a compatible web browser on the consumer device.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: April 13, 2021
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: George Sarosi, Jay Thomas, William Helms, Chris Cholas
  • Patent number: 10979286
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer program product for managing a distributed system. The method comprises sending heartbeat messages from a master node to a plurality of slave nodes, the master node and the plurality of slave nodes being included in a plurality of nodes in the distributed system, and the plurality of nodes being divided into one or more partitions. The method further comprises, in response to receiving a response to the heartbeat messages from a portion of slave nodes in the plurality of slave nodes, determining respective states of the one or more partitions. In addition, the method further comprises a state of a first slave node in the plurality of slave nodes at least based on the respective states of the one or more partitions, the master node failing to receive a response to the heartbeat messages from the first slave node.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: April 13, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Wei Cui, Junping Zhao, Huan Chen, Brown Zan Liu
  • Patent number: 10972533
    Abstract: A management device includes a memory and a processor configured to transmit a first instruction to proxy servers, receive, from each of the proxy servers, each of a plurality of expected completion times for each transaction executed by each of the proxy servers, perform a selection of a first proxy server corresponding to an earliest expected completion time among the plurality of expected completion times, and transmit a second instruction to the first proxy server so that the first proxy server executes scale-in processing when the transaction executed by the first proxy server ends.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: April 6, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Yusuke Egashira
  • Patent number: 10965720
    Abstract: A system is provided for establishing a shared media session for one or more client devices. One or more processors in the system are configured to establish a shared media session that includes a disparate live media output stream scheduled by a first client device to start at a defined timestamp, and played back on one of the first client device or a plurality of client devices that join the shared media session through a distributed communication network. A persistent record of event data and media, synchronized based on one or more criteria and received from a recording client device, is generated corresponding to the shared media session and previous shared media sessions until the shared media session is terminated by at least one of the first client device or by abandonment of the distributed communication network by the plurality of client devices.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: March 30, 2021
    Assignee: TURNER BROADCASTING SYSTEM, INC.
    Inventors: Donald Jude Loheide, Nishith Kumar Sinha, Nicolas Paul Webb, Joel Middendorf
  • Patent number: 10929093
    Abstract: A method of buffering audio data in an audio playback system that is adapted to receive and playback separate, discrete audio files from one or more audio sources, where the audio files comprise audio data, and where the audio playback system comprises a master device that receives audio files from a source, buffers the received audio data, and distributes the buffered audio data to one or more active slave audio playback devices. The master device requests a first audio file from an audio source, receives the first audio file, buffers audio data from the first audio file, and sends buffered audio data from the first audio file to one or more active slave audio playback devices. During playback of the audio data from the first audio file, the master device requests a second audio file from an audio source, receives the second audio file, buffers audio data from the second audio file, and sends buffered audio data from the second audio file to one or more active slave audio playback devices.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: February 23, 2021
    Assignee: Bose Corporation
    Inventors: Rameshwar Sundaresan, Michael William Elliot
  • Patent number: 10915495
    Abstract: Aspects of the subject technology relate to archiving user generated content. A data storage device of a computer system is scanned for media files, and directories of the data storage device containing media files found during the scan are added to an upload directory list. For each directory in the upload directory list, respective identifiers for the media files contained in the directory are determined and sent to a server. Confirmation is received from the server of whether the sent identifiers match identifiers for media files already stored by the server. The media files having identifiers confirmed as not matching identifiers for media files already stored by the server are uploaded.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: February 9, 2021
    Assignee: Google LLC
    Inventor: Matthew Steiner
  • Patent number: 10904253
    Abstract: The present disclosure is generally directed to a method and system for authentication with a computer network that comports with CNA requirements, but utilizes a bypass approach that allows for authentication to be completed within a full-featured browser. In an embodiment, an access point (AP) may be configured to allow for user devices to associate and detect the presence of a captive portal. However, during the CNA messaging sequence, the AP can provide a CNA bypass message that causes the CNA browser instantiated on the user device to consider the authentication complete without having to satisfy authentication requirements. Based on the CNA bypass message, the user device may then transition to a full-featured browser to complete authentication via a captive portal. Authentication may be completed by, for example, watching at least a portion of a video, playing a video game, taking a quiz, and/or entering identifying information.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: January 26, 2021
    Assignee: SINGLE DIGITS, INC.
    Inventors: Neil Schonwald, Sarah Dempsey, Bob Sullivan
  • Patent number: 10900466
    Abstract: Provided is a method, device and system for outputting a controller setpoint for at least one power generator that is at least one wind power installation, at least one windfarm, or a cluster controller. The method includes receiving, over a data input, a data packet including a current setpoint and a plurality of future setpoints, storing the future setpoints of the received data packet in a memory, and outputting, over a data output, the current setpoint as the controller setpoint. If after the expiration of a predefined time period from the reception of the data packet, no further data packet is received, a first setpoint of the stored plurality of future setpoints is output over the data output as a next controller setpoint.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: January 26, 2021
    Assignee: Wobben Properties GmbH
    Inventor: Helge Giertz
  • Patent number: 10891180
    Abstract: Provided is an error detection system including: an input unit for setting a system operation request time based on an external input; a plurality of processors for performing a predetermined operation; and an error detection processor for detecting an error of each of the plurality of processors. The error detection processor transmits an error detection signal to a predetermined first processor of the plurality of processors, receives an updated error detection signal from a predetermined second processor among the plurality of processors, and determines whether the operation processing time of the plurality of processors is processed within the operation request time based on the updated error detection signal.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: January 12, 2021
    Assignee: HYUNDAI AUTRON CO., LTD.
    Inventors: Kee Beom Kim, Young Suk Kim
  • Patent number: 10868623
    Abstract: An example system comprising a first transceiver configured to receive a request airframe from a second transceiver over a wireless link, the request airframe including a first time indication indicating a first time TS1, a second time indication indicating a second time TS2 that the request airframe was received, generate a respond airframe and including a third time indication indicating a third time TS3 that the respond airframe is transmitted to the second transceiver, transmit the respond airframe to the second transceiver, provide a timestamp information request to second transceiver, receive a timestamp information response, the timestamp information response including a fourth time indication indicating a fourth time TS4, calculate a counter offset using the first time, second time, third time and fourth time as follows: counter ? ? offset = ( TS ? ? 1 + TS ? ? 4 - TS ? ? 3 - TS ? ? 2 ) 2 , calculate a phase offset based on the counter offset, and correct a pha
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: December 15, 2020
    Assignee: Aviat U.S., Inc.
    Inventors: Tadej Markovic, Janez Mihelic
  • Patent number: 10863462
    Abstract: The present invention relates to a method for receiving a synchronisation reference signal for device-to-device (D2D) communication by a first terminal in a wireless communication system and an apparatus therefor. More specifically, the present invention comprises a step of receiving a plurality of synchronisation reference signals including a first synchronisation reference signal and a second synchronisation reference signal over a D2D synchronisation reference signal transmission cycle, wherein the first synchronisation reference signal is transmitted by a cluster head for D2D communication and the second synchronisation reference signal is transmitted by a second terminal that belongs to a cluster for the D2D communication.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: December 8, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Seungmin Lee, Hanbyul Seo, Jihyun Lee
  • Patent number: 10848953
    Abstract: Provided is a wireless communication device which includes a function information transmitting unit for transmitting, via a wireless communication network, function information relating to a function of the wireless communication device, a function information receiving unit for receiving function information transmitted from another device, a function information comparison unit for comparing the function information of the wireless communication device and the function information received from such other device, and a function determination unit for determining which of the wireless communication device and such other device is to play a function of an access point, based on a result of the comparison by the function information comparison unit.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: November 24, 2020
    Assignee: SONY CORPORATION
    Inventors: Masahiko Naito, Katsutoshi Itoh, Osamu Yoshimura
  • Patent number: 10846219
    Abstract: A system and method for a computing device having a processor, a memory module including volatile memory for random access memory (RAM), and an integrated circuit to intercept an error signal from the processor, the intercept delaying a system shutdown of the computing device. Firmware is executed by the processor to copy contents of the volatile memory to a non-volatile memory during the delay of the system shutdown.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: November 24, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Thierry Fevrier, David F Heinrich, William C Hallowell, Mark S Fletcher, Justin Haanbyull Park, David W Engler
  • Patent number: 10838893
    Abstract: An electronic device may include an applications processor that communicates with a peripheral input-output (I/O) device using a coprocessor. The applications processor may include a first interprocessor communications (IPC) module, whereas the coprocessor may include a second IPC module for interfacing with the first IPC module. The first IPC module may forward a group of transactions to a submission queue and may ring a submission doorbell interrupt to signal that work items are pending in the submission queue. In response, the second IPC module may dequeue the work items from the submission queue and process these items at the I/O device. The second IPC module may provide a group of completed transactions to a completion queue and may ring a completion doorbell interrupt to signal that items are pending in the completion queue. Thereafter, the completed items are forwarded to other parts of the applications processor for processing.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: November 17, 2020
    Assignee: Apple Inc.
    Inventors: Charles F. Dominguez, Ashima Kapur, Kiran Kattel
  • Patent number: 10826812
    Abstract: One witness node may provide quorum witness functionality for multiple quorums concurrently (e.g., while multiple quorums are executing independently and simultaneously). An aggregated heartbeat message from a first quorum actor of the first quorum may include a first quorum heartbeat message that has a unique identifier for the first quorum. This identifier may allow update for the quorum data store with respect to the first quorum. The aggregated heartbeat message may also include information representing a second quorum heartbeat message from a second quorum actor of a second quorum. The second quorum heartbeat message may include a second unique identifier for the second quorum. The second identifier may allow an update for the quorum data store independently of the first update. More than two quorums may be supported by a single witness node by extracting individualized information from an aggregated heartbeat message.
    Type: Grant
    Filed: October 7, 2018
    Date of Patent: November 3, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Samuel Casacio, Xi Han, Tomasz Barszczak
  • Patent number: 10819508
    Abstract: A non-transitory machine-readable storage medium stores instructions that upon execution cause a processor to, in response to a receipt of a query, communicate, via a first encrypted channel using a first key, first encrypted data between a plurality of nodes of a distributed database system, the first encrypted data comprising query metadata and a second key; communicate, via a second encrypted channel, second encrypted data between the plurality of nodes of the distributed database system, the second encrypted channel using the second key included in the first encrypted data, the second encrypted data comprising query data; and generate, by the plurality of nodes of the distributed database system, results for the query based on the query data in the second encrypted data.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: October 27, 2020
    Assignee: Micro Focus LLC
    Inventors: Pratyush Parimal, Benjamin M. Vandiver, Jaimin Mukesh Dave
  • Patent number: 10820285
    Abstract: A method for network synchronization is provided, the method comprises the steps of: establishing communication with a first network device on a system network; requesting a device configuration of the first network device while the first network device supporting a predetermined header; determining a synchronization status of the first network device according to the device configuration; providing a predetermined network setting to the first network device when the synchronization status indicates the first network device is unsynchronized; and maintaining a device list according to the device configuration, wherein the device list is accessible to a second network device on the system network. As the result, the method for network synchronization can provide a stable and seamless network.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: October 27, 2020
    Inventors: Haibo Xi, Zhongxi Zhu, Xiaowei Qian
  • Patent number: 10817398
    Abstract: Provided is an external secondary computing device configured to monitor or control a rack-mounted computing device independently of whether the rack-mounted computing device is operating or is turned off via a low-pin-count motherboard bus independently of a baseboard management controller.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: October 27, 2020
    Assignee: Vapor IO Inc.
    Inventors: Andrew Brian Cencini, Steven White, Colton Malone Crawford
  • Patent number: 10810692
    Abstract: A comprehensive computer system and method (See FIGS. 1, 1a, 2) for automating and facilitating the performing and processing of tasks, information transfer, and information storage associated with the home sale (See FIG. 3a), mortgage origination (See FIG. 3b), and settlement process (See FIG. 3c), and the home mortgage refinancing origination and settlement process (See FIGS. 1b, 1c, 2a), over a distributed computing network are disclosed. One aspect of the invention is a greatly simplified process for a home buyer to search for a home and simultaneously receive accurate and competitive bids for mortgages and services from multiple lenders and service providers. The process includes an automated underwriting process which generates complete, accurate information on the costs of buying and owning a home at very beginning of the home buying process. Another aspect of the invention is greatly automating the entire sale, loan and settlement process.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: October 20, 2020
    Inventor: Neil Thomas
  • Patent number: 10803078
    Abstract: In an approach, a database management system is configured in a manner that allows all pluggable databases within a cluster to be treated, from the perspective of a user, as though stored on a single container database, even when the pluggable databases are distributed across a plurality of container databases. When a command is received by a database server that is to be executed on all or a subset of the pluggable databases within the cluster, the database inspects mapping information replicated on all container databases within the cluster by a cluster synchronization server to determine which container databases store pluggable databases implicated by the command. The command is then forwarded to the database servers responsible for the determined container databases for execution. As a result, the commands issued by the user can be agnostic in regard to the actual location of the pluggable databases within the cluster.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: October 13, 2020
    Assignee: Oracle International Corporation
    Inventors: Sanket Jain, Kumar Rajamani, Giridhar Ravipati, Jaebock Lee
  • Patent number: 10805279
    Abstract: A hardware module for an embedded system comprises a network adapter, a memory and a processing device. The memory stores a shared key and a key identifier (ID) associated with the shared key. The processing device is to connect to a local area network (LAN) using the network adapter. The processing device is further to receive a first notification from a computing device that is also connected to the LAN and determine whether the computing device has access to a copy of the shared key based on the key identifier (ID). Responsive to determining that the computing device has access to the copy of the shared key, the processing device is to use the shared key to generate a session key for a session with the computing device. The processing device may then encrypt communications to the computing device using the session key.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: October 13, 2020
    Assignee: Ayla Networks, Inc.
    Inventors: Jigar Vora, Marko Kiiskila, Daniel Myers, Joseph R. Eykholt, Adrian Caceres
  • Patent number: 10778529
    Abstract: A system and method of managing a network that includes assets are described. The method includes modeling the network as a directed graph with each of the assets represented as a node and determining alternative paths to each node from each available corresponding source of the node. The method also includes computing upstream robustness of each node, computing upstream robustness of the network, and computing downstream criticality of each node. Managing the network and each asset of the network is based on the upstream robustness and the downstream criticality of each node.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: September 15, 2020
    Assignee: Utopus Insights, Inc.
    Inventors: Aanchal Aggarwal, Harsh Chaudhary, Yakup Koç, Younghun Kim, Tarun Kumar, Abhishek Raman
  • Patent number: 10779047
    Abstract: A device for enabling content selection is configured to display a graphical user interface including a map and information associated with other users. The map may including identifiers of users at respective locations. The device may enable a user to navigate to a particular identifier. The device may be configured to display a window including an item of content associated with a particular identifier. The device may be configured to facilitate a video chat between one or more users.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: September 15, 2020
    Assignee: OPENTV, INC.
    Inventors: Crx K. Chai, Alex Fishman
  • Patent number: 10771279
    Abstract: A communication terminal device connected to a network and performing data communications between another communication terminal device through the network, includes a storage configured to store proper information used as a criterion for switching an operation mode between a master unit operation mode and a slave unit operation mode, and circuitry configured to switch the master unit operation mode of a self device to the slave unit operation mode based on the proper information, while the self device is operating by the master unit operation mode. The master unit operation mode is the operation mode of the communication terminal device operating as a master unit, and the slave unit operation mode is the operation mode of the communication terminal device operating as a slave unit.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: September 8, 2020
    Assignee: MEGACHIPS CORPORATION
    Inventor: Yuta Sawa
  • Patent number: 10769586
    Abstract: Disclosed are systems and methods for implementation of a rolling key to identify systems inventories. One method may include receiving, by a processing device of an inventory server from a client system, a key and a key component, wherein the key component comprises a random string of characters generated by the client system to uniquely identify the client system; identifying, using the key as an identifier, the client system in an inventory database of the inventory server; transmitting an acknowledgement to the client system that the client system has been identified in the inventory database and that the inventory server received the key component, the acknowledgement to cause the client system to store the key component as part of a new key used to identify the client system; and storing the key component, wherein storing the key component causes a modification of the key used to identify the client system.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: September 8, 2020
    Assignee: Red Hat, Inc.
    Inventors: Peter Savage, Jason Frey
  • Patent number: 10768905
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing schema-driven on-the-fly code generation within a cloud based computing environment.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: September 8, 2020
    Assignee: salesforce.com, inc.
    Inventors: John Michael Leen, Bhadri N Venkatesan
  • Patent number: 10761997
    Abstract: A memory device and methods for operating the same are provided. The memory device includes an array of memory cells, and a controller configured to receive a data word to be stored at an address in the array and to store, at the address in the array, the data word and a location indicia corresponding to the address. The controller can be further configured to command the array to read the data word from the address, to receive response data from the array, and to verify that a location indicia of the response data corresponds to the address. If the location indicia of the response data does not correspond to the address, the controller can be further configured to indicate an error.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: September 1, 2020
    Assignee: Micron Technology, Inc.
    Inventor: Alberto Troia
  • Patent number: 10747483
    Abstract: In an image forming apparatus that includes a first system including a first CPU, and a second system including a second CPU and a memory configured to store firmware to be executed by the second CPU, the second CPU makes, on a writing device that writes received data to a device of the second system, a setting to enable the writing device to directly write update data for the firmware received from the first system, to the memory of the second system.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: August 18, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Xiaoli Wang
  • Patent number: 10734819
    Abstract: A method of operating a first battery server for use with a first node of a power interchange system that distributes direct current (DC) power between nodes, wherein each node of the nodes comprises a storage battery to store electrical energy and a battery server to control transmission of DC power from the storage battery of the node to one or more other nodes and to control receipt of DC power at the node from one or more storage batteries of one or more other nodes. The method comprises, in response to detecting that a state of charge of the first storage battery and/or a usage rate of power satisfies one or more conditions, requesting that a master node of the power interchange system control transmission of power from another node of the nodes to the first node, wherein the master node is one of the nodes.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: August 4, 2020
    Assignee: Sony Corporation
    Inventors: Tadashi Morita, Annette Werth
  • Patent number: 10725945
    Abstract: An integrated circuit includes a combined serial data output and interrupt output terminal, a serial communication control circuit; an interrupt generation circuit, and an output circuit. The output circuit includes a serial data input, an interrupt input, and a combined serial data and interrupt output. The serial data input is coupled to a serial data output of the serial communication circuit. The interrupt input is coupled to an interrupt output of the interrupt generation circuit. The combined serial data and interrupt output is coupled to the combined serial data output and interrupt output terminal.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: July 28, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Richard Edwin Hubbard, Richard Sterling Broughton, Vijayalakshmi Devarajan, Mark Edward Wentroble
  • Patent number: 10713199
    Abstract: System, methods and apparatus are described that can improve available bandwidth on a SoundWire bus without increasing the number of pins used by the SoundWire bus. A method performed at a master device coupled to a SoundWire bus includes providing a clock signal by a first master device over a clock line of a SoundWire bus to a first slave device and a second slave device coupled to the SoundWire bus, transmitting first control information from the first master device to the first slave device over a first data line of the SoundWire bus, and transmitting second control information from the first master device to the second slave device over a second data line of the SoundWire bus. The first control information may be different from the second control information and is transmitted concurrently with the second control information.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: July 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Lior Amarilio, Amit Gil, Sharon Graif
  • Patent number: 10716000
    Abstract: A method of protecting WLAN Control Protocol (WLCP) message exchange between a Trusted WLAN Access Gateway (TWAG) (112) of a Trusted WLAN Access Network (TWAN) (110) and a User Equipment (UE) (101) are provided. The method comprises deriving, by an Authentication, Authorization, and Accounting, (AAA) Server (103) of an Evolved Packet Core (EPC) network which is interfaced with the TWAN, and by the UE, a Master Session Key (MSK) and an Extended MSK (EMSK), sending, from the AAA Server to a Trusted WLAN AAA Proxy (TWAP) (113) of the TWAN and an Access Point (AP) (111) of the TWAN, the MSK or a key derived from at least the MSK, and deriving, by the TWAN or by the AAA Server, and by the UE, from the MSK, the EMSK, or the key derived from at least the MSK or the EMSK, a key for protecting the WLCP message exchange. —Corresponding devices, computer programs, and computer program products are further provided.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: July 14, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Dinand Roeland, Vesa Lehtovirta, Karl Norrman, Stefan Rommer
  • Patent number: 10705935
    Abstract: A method and system for generating a job alert. According to embodiments of the present invention, before a target job is processed, a characteristic of input and output of the target job in at least one stage is determined through analyzing a historical job, and a resource overhead associated with the processing of the target job is calculated based on the characteristic of input and output. Then, an alert for the target job is generated in response to the resource overhead exceeding a predetermined threshold. In such manner, an alert for the target job can be proactively generated before the resource overhead problem occurs, so as to enable an administrator or developer to discover a fault in advance and adopt measures actively to avoid loss and damage to the intermediate results or output data when the target job is processed.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: July 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhao Cao, Peng Li, Jun Ma, Ju Wei Shi, Bing Jiang Sun, Chen Wang, Lin Hao Xu, Chang Hai Yan, Xiao Ning Zhang, Jia Zou
  • Patent number: 10698857
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to synchronize data bus access. An example system includes a first computing device to transmit a first synchronization pulse to second computing devices using a first bus, the first synchronization pulse to synchronize first timers of the second computing devices to trigger a data schedule including one or more data cycles, and transmit a second synchronization pulse to the second computing devices using the first bus, the second synchronization pulse to synchronize ones of the first timers and slot counters of the second computing devices to trigger the one or more data cycles. The example system further includes the second computing devices to transmit data to the first computing device using a second bus during the one or more data cycles, where each of the one or more data cycles is assigned to a corresponding one of the second computing devices.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: June 30, 2020
    Assignee: BRISTOL, INC
    Inventors: William Hoff, Paul Joseph LeBlanc, Fred DiNicola
  • Patent number: 10677683
    Abstract: A solution for acquiring pressure data for an object, such as an airfoil, is provided. One or more pressure sensor nodes are utilized, each of which includes a set of pressure sensors and a processing component. The pressure sensor node(s) are affixed to the object in a manner that enables the pressure sensors to acquire pressure data for a set of locations on the surface of the object. A pressure sensor node also can include a wireless communications component to provide wireless communications between the pressure sensor node and a computer system.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Zahid F. Mian, Bruce McKenney, Ryk E. Spoor
  • Patent number: 10681186
    Abstract: A transmitting apparatus and an operating method for the apparatus in a multimedia system are provided. The operating method includes inputting at least one network layer packet, generating a link layer packet based on the at least one network layer packet, and transmitting the link layer packet. The link layer packet includes a header including information indicating a packet type of the at least one network layer packet, information indicating whether the link layer packet includes a single network layer packet, and information indicating an identifier related to the at least one network layer packet.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: June 9, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Koo Yang, Kyung-Mo Park, Young-Wan So, Sung-Hee Hwang
  • Patent number: 10681460
    Abstract: Systems and methods for media playback via a media playback system include detecting a first wake word via a first network microphone device of a first playback device, detecting a second wake word via a second network microphone device of a second playback device, and forming a bonded zone that includes the first playback device and the second playback device. In response to detecting the first wake word, a first voice first voice utterance following the first wake word is transmitted a first voice assistant service. In response to detecting the second wake word, a second voice utterance following the second wake word is transmitted to a second voice assistant service. Requested media content received from the first and/or second voice assistant service is played back via the first playback device and the second playback device in synchrony with one another.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: June 9, 2020
    Assignee: Sonos, Inc.
    Inventors: Sein Woo, John G. Tolomei
  • Patent number: 10681639
    Abstract: A source device includes various sensors, such as a GPS receiver. The source device provides operation context data to a server that indicates movement of the source device. The source device may also provide a movement context. The server also evaluates usage of data from the device by other applications or devices to determine a usage context. Based on the movement, operation, and usage contexts, the server selects a frequency at which data is collected for a sensor and a frequency at which the data is transmitted to the server. For example, where the device is not moving or is indoors, less location data is collected. Where no user is tracking the device, location data may be transmitted less frequently and may also be collected less frequently.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: June 9, 2020
    Assignee: HYPERTRACK INC.
    Inventors: Kashyap Deorah, Abhishek Poddar, Amit Rathi, Aman Jain, Utkarsh Ohm, Gunjan Gupta, Ravi Jain, Prajakt Deolasee
  • Patent number: 10674464
    Abstract: A method of synchronizing device-to-device terminals according to an embodiment of the present specification may comprise the steps of: matching timing synchronization with at least one terminal counterpart; and setting a frame number for device-to-device communication after the timing synchronization matching step.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: June 2, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Wooseong Kim, Kyeongin Jeong
  • Patent number: 10671406
    Abstract: A server for automatically determining whether to enable a remote control function and a method for automatically enabling the remote control function are provided. The method for automatically enabling the remote control function includes: executing, by a board management controller (BMC), a firmware program to determine a logic level of a general-purpose input/output (GPIO) pin of the BMC; enabling, by the BMC, a remote control function according to a first logic level of the GPIO pin; and skipping enabling, by the BMC, the remote control function according to a second logic level of the GPIO pin.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: June 2, 2020
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventor: Chia-An Huang
  • Patent number: 10671742
    Abstract: A method and apparatus of a device that stores an object on a plurality of storage servers is described. In an exemplary embodiment, the device shares an object between a first user and a second user stored in a secure virtual storage space. In this embodiment, the device storing an object in a secure virtual storage space, where the object is encrypted using an object key and is stored as a first plurality of different randomized bit vectors stored in a first plurality of storage servers in the secure virtual storage space. In addition, the device retrieves a private first user key from a client and retrieves a public second user key from the secure virtual storage space. Furthermore, the device creates a datagram key from the private first user key and the public second user key. The device additionally encrypts the object key using the datagram key to generate a datagram.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: June 2, 2020
    Inventor: Duncan MacDougall Greatwood
  • Patent number: 10673990
    Abstract: A transmitting apparatus and an operating method for the apparatus in a multimedia system are provided. The operating method includes inputting at least one network layer packet, generating a link layer packet based on the at least one network layer packet, and transmitting the link layer packet. The link layer packet includes a header including information indicating a packet type of the at least one network layer packet, information indicating whether the link layer packet includes a single network layer packet, and information indicating an identifier related to the at least one network layer packet.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: June 2, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Koo Yang, Kyung-Mo Park, Young-Wan So, Sung-Hee Hwang