Master/slave Computer Controlling Patents (Class 709/208)
  • 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: 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: 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: 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: 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: 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
  • 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: 10667084
    Abstract: Embodiments of the present invention discloses a network positioning method and related equipment, the method includes: determining an end-to-end communication range of the first device is smaller than a preset range, wherein the end-to-end communication range of the first device is a device-to-device (D2D) communication range of the first device, and the preset range is a threshold value sent by a network side; acquiring positioning signals of at least three positioning nodes, wherein the at least three positioning nodes comprise an second device, wherein the second device is located within the end-to-end communication range of the first device, and the second device is determined by the first device to have valid position information; and determining a current position of the first device based on the valid position information of the second device. The technical solution provided by the present invention can effectively enhance the network positioning precision.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: May 26, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Dengkun Xiao, Jie Cui, Yuan He, Jiangbo Zhu
  • Patent number: 10649886
    Abstract: A system and method for automatically validated release candidates for data-driven applications includes monitoring a first microservice and a second microservice. A respective functionality of each microservice is independently verifiable. The method also includes determining whether at least one of the first microservice and the second microservice is updated. The first microservice includes a first liveness probe and the second microservice includes a second liveness probe. The method further includes, responsive to determining that the first microservice is updated, updating the first liveness probe using a first data schema. The first data schema is associated with the first microservice.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: May 12, 2020
    Assignee: Red Hat, Inc.
    Inventors: Jay Vyas, Huamin Chen
  • Patent number: 10644986
    Abstract: A delegation state management unit makes a gateway device perform a verification test to verify whether a correct execution result is obtained in a case wherein a process being a delegation candidate is delegated to the gateway device and the process is executed by the gateway device. Further, the delegation state management unit obtains a result of the verification test from the gateway device, and decides whether to delegate execution of the process to the gateway device, based on the result of the verification test obtained.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: May 5, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Masashi Tatedoko
  • Patent number: 10637814
    Abstract: Routing of communications to group member(s) where group membership is identified by physical status. A computing system detects a communication that identifies targets of the communication at least in part by physical status. The system responds by identifying at least partial membership in a group that is identified by the physical status identified in the communication, and then dispatching the communication to at least one member of the members of that group. The identity of the members of the group may change dynamically as the physical status of particular physical entities changes over time. Accordingly, a user may communicate to individuals based on physical status, rather than identify any particular individual or status group. The communication may be directed to all members of the group. Alternatively, the communication may be initially directed towards a subset of the group, with the communication being conditionally later broadened.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: April 28, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vijay Mital, Olivier Colle, Robin Abraham, Arnaud Christian Flutre, Anthony Wah Lee, Faisal Khaled Faisal Ilaiwi
  • Patent number: 10630800
    Abstract: Methods and systems for processing requests by a computing device (e.g., a user device) are disclosed. The user device is coupled to a server system (e.g., a proxy server). The user device detects a DNS lookup request including a domain name and generates a first response to the DNS lookup request. The first response includes a synthesized IP address associated at the computing device with the domain name. The user device detects a connection request subsequent to the first response. The connection request includes the synthesized IP address. The user device modifies the connection request. In some embodiments, the user device replaces the synthesized IP address in the connection request with the domain name. The user device further forwards the connection request to a server.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: April 21, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Itay Duvdevani, Dekel Shmuel Naar
  • Patent number: 10630548
    Abstract: The present disclosure provides an update file download method, device, and system. The method comprises obtaining configuration information of each terminal; determining a device group to which each terminal belongs and classification of master or slave device of each terminal in each device group based on a device grouping strategy, a classification strategy of master and slave devices, and the configuration information; and sending information of a master device to a slave device in a same device group, wherein the information of the master device is used for the slave device to download the at least one update file. The method can further include: the master device receiving the at least one update file from a server; and the slave device downloading the at least one update file from the master device.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: April 21, 2020
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Junjie Zhao
  • Patent number: 10623477
    Abstract: A method whereby a host device accesses a remote server and performs a task is disclosed, the method including receiving a task command regarding the remote server; searching for a guest device capable of communicating with the host device and the remote server; determining a task performing pattern based on a found guest device and details of the task; and, according to the determined task performing pattern, performing the task via the host device and one or more devices selected from among found guest devices.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: April 14, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin-hyeong Ahn, Kyung-ah Chang
  • Patent number: 10601662
    Abstract: A method of autonomic organisation of network nodes is described. A first node is adapted to adopt a node role. The first node communicates with other network nodes over a stateless medium. The first node is provided with a pattern of complementary operations for operation between one node role and another node role. On adopting the node role in the network, the node interacts with a second node over the stateless medium according to the pattern of complementary operations between the node role of the first node and the node role of the second node. This approach may be used in autonomic networking. Suitable devices and software to implement this approach are described.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: March 24, 2020
    Assignee: SPARKL Limited
    Inventor: Jacoby Michael Thwaites
  • Patent number: 10592644
    Abstract: An information protection method and device based on a plurality of sub-areas for an MCU chip, the MCU chip comprises an instruction bus, a data bus, a flash controller and a user area of a flash memory, the method comprises: determining a preceding sub-area when the instruction bus accesses the user area; entering corresponding preceding sub-area working state; determining the current sub-area when the instruction bus accesses the user area; when the preceding sub-area is inconsistent with the current sub-area, entering the transition state; determining whether the duration of the transition state reaches the preset waiting time; if yes, entering the corresponding current sub-area working state. The information protection method and device prevent the cooperative companies which develop the program together from stealing program from each other.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: March 17, 2020
    Assignee: GIGADEVICE SEMICONDUCTOR (BEIJING) INC.
    Inventors: Baokui Li, Jinghua Wang, Nanfei Wang
  • Patent number: 10581804
    Abstract: The present disclosure relates to caching content at a device in a group of co-located devices whose owners share social network connections. In one embodiment, a method generally includes electing the device as a leader device based, at least in part, on shared social network connections associated with owners of each device in the group. The device receives a data request from a first user device and searches a cache for the data. If the data exists in the cache, the data is encrypted using an encryption key associated with an owner of the first user device transmitted to the first user device. Otherwise, the device requests the data from the content provider, receives an encrypted copy of the data, decrypts the data, and uses the encryption key associated with the owner of the first device to generate and transmit an encrypted message including the data to the first device.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Eric J. Rozner, Chin Ngai Sze, Yaoguang Wei
  • Patent number: 10581622
    Abstract: A communication device that performs bidirectional multiplex communication between a plurality of slave communication devices and the communication device is provided with: a first port connected to one end section of a transmission line to which the slave communication devices are connected; a second port connected to the other end section of the transmission line; and a current detection unit connected to the first port and the second port. An operation voltage is supplied from the communication device to the slave communication devices, a change of the quantity of a current flowing in the first port and/or the second port is detected by means of the current detection unit, and on the basis of the current quantity change, occurrence of disconnection in the transmission line is detected.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: March 3, 2020
    Assignee: Hitachi Automotive Systems, Ltd.
    Inventors: Ryosuke Fujiwara, Kazunori Hara
  • Patent number: 10574433
    Abstract: An operation method of a first communication node among a plurality of communication nodes included in an Ethernet-based vehicle network may include steps of measuring a first link delay for performing time synchronization with a second communication node included in the plurality of communication nodes; calculating a difference between the first link delay and an average value of a plurality of link delays measured before the measurement of the first link delay; comparing the calculated difference with a first threshold value for controlling a link delay measurement cycle for the second communication node; and controlling the link delay measurement cycle for the second communication node based on the comparison result.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: February 25, 2020
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventors: Kang Woon Seo, Dong Ok Kim, Jin Hwa Yun
  • Patent number: 10572366
    Abstract: A system hardware report is generated during a restart of a user device. In some examples, prior to handing over the user device to an operating system, a collection module is invoked. The collection module collects information determined during the BIOS operation. The collected information can include information about various aspects of the user device, such as the type of CPU, memory type and size, input/output devices, and the like.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: February 25, 2020
    Assignee: American Megatrends International, LLC
    Inventors: Ramesh Raju, Gowtham Shanmukham
  • Patent number: 10564989
    Abstract: A first thread receives a start movement command and a parametric curve from a second thread in response to the second thread receiving an input to move an element that is rendered in an interface. The parametric curve defines parameters for movement of an element. The first thread calculates a positioning of the element on the interface using the parametric curve. Then, the first thread positions the element in the interface based on the positioning and continues to calculate the positioning and position the element in the interface using the parametric curve until a stop movement command is received from the second thread.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing
    Inventors: Kevin M. Babbitt, Rossen Atanassov, Ian J. Prest, Bogdan Brinza, Samuel R. Fortiner, Richard K. James
  • Patent number: 10554434
    Abstract: Address information of a mail to be transmitted by a mail communication function is extracted from the mail to be transmitted; a transmission time of the mail to be transmitted is extracted from a portable information terminal; and judgment is made as to whether the address information matches predetermined address information and whether the transmission time belongs to a predetermined time zone. When the address information matches the predetermined address information, and the address information belongs to the predetermined time zone, an activation time at which a household appliance is to be activated is determined on the basis of the transmission time, and a control command for activating the household appliance at the activation time is transmitted to a network.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: February 4, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Ayaka Ichijo, Motoji Ohmori, Yuichi Futa, Yuji Unagami, Natsume Matsuzaki
  • Patent number: 10540351
    Abstract: Described are methods, systems and computer readable media for providing a query dispatch and execution architecture.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: January 21, 2020
    Assignee: Deephaven Data Labs LLC
    Inventors: David R. Kent, IV, Ryan Caudy, Charles Wright, Nathaniel J. Dorfman, Radu Teodorescu
  • Patent number: 10536378
    Abstract: Detection of the congestion on a link based on an exchange of messages between a sender and a receiver, one sender and several receivers or several senders and one receiver. This equipment is connected to the ends of a transmission channel. One of the items of equipment is designated as the master and the others slaves. These exchanges are aimed at enabling the master to calculate and compare the rate of the data send and the rate of the data received. A divergence in the rates calculated reveals a congestion on the link. All these exchanges are made in the application layer and therefore do not involve the underlying layers.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: January 14, 2020
    Assignee: AIRBUS DEFENCE AND SPACE SAS
    Inventors: Claude Poletti, Marc Cartigny, Olivier Klotz
  • Patent number: 10528515
    Abstract: An apparatus is described that includes a memory channel driver circuit having first driver circuitry to drive a data signal on a memory channel and second driver circuitry to drive an echo cancellation signal on the memory channel. The echo cancellation signal includes echo cancellation pulses that follow corresponding pulses of the data signal by an amount of time that causes the echo cancellation pulses to reduce reflections of the corresponding pulses of the data signal at a memory device that is coupled to the memory channel.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: January 7, 2020
    Assignee: Intel Corporation
    Inventors: Qin Li, Changhong Lin, James A. McCall, Harry Muljono
  • Patent number: 10528497
    Abstract: A bus arrangement includes a first subscriber, which includes a base module and a first number N of modules; a second subscriber; a coordinator, which includes a first bus terminal and a second bus terminal; and a bus that couples the first bus terminal with the first subscriber and the second subscriber. The coordinator is configured such that, in a configuration phase (K), it sends the first subscriber a first bus telegram for requesting information, the first subscriber being configured to transmit the first number N to the coordinator. The coordinator is configured to receive a fieldbus telegram via the second bus terminal and to convert the field bus telegram into a second bus telegram that is directed to the base module or to a module from the first number N of modules and to transmit the second bus telegram via the first bus terminal.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: January 7, 2020
    Assignee: EATON INTELLIGENT POWER LIMITED
    Inventors: Matthias Hansing, Franz Heller, Peter Thiessmeier
  • Patent number: 10528016
    Abstract: A building management system includes a communications bus, slave devices connected to the communications bus, a remote server that includes a slave device configuration database, and a master controller connected to the communications bus. The master controller is configured to query the slave devices for device identification codes, receive device identification codes from the slave devices, and connect to the remote server. The master controller is further configured to transmit device identification codes to the slave device configuration database, receive slave device configuration information from the slave device configuration database, and control the slave devices based on the slave device configuration information.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: January 7, 2020
    Assignee: Johnson Controls Technology Company
    Inventor: Homero L. Noboa
  • Patent number: 10514719
    Abstract: A system and method for synchronization among clocks within a wireless system is presented. The method can comprise sending a gong signal comprising a gong signal time to the clocks when a fixed amount of time elapses; at each clock, when the gong signal is received and when the gong signal time is not equal to the clock time, setting the clock time to the gong signal time; and at each clock, when the gong signal is not received, setting the clock time to an estimated time; and learning a skew. In one aspect, a Gaussian distribution fitting technique is used for learning and for calculating the estimated time.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: December 24, 2019
    Inventors: Assaf Govari, Yaron Ephrath, Vadim Gliner
  • Patent number: 10516726
    Abstract: A method for data partitioning in an internet-of-things (IoT) network is described. The method includes determining number of computing nodes in the IoT network capable of contributing in processing of a data set. At least one capacity parameter associated with each computing node in the IoT network and each communication link between a computing node and a data analytics system can be ascertained. The capacity parameter can indicate a computational capacity for each computing node and communication capacity for each communication link. An availability status, indicating temporal availability, of each of computing nodes and each communication link is determined. The data set is partitioned into subsets, based on the number of computing nodes, the capacity parameter and the availability status, for parallel processing of the subsets.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: December 24, 2019
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Himadri Sekhar Paul, Arijit Mukherjee, Swarnava Dey, Arpan Pal, Ansuman Banerjee
  • Patent number: 10503557
    Abstract: A multi-core computing device includes a control core group having first low-level control cores and a processing core group. The control core group allocates work groups for executing an Open Computing Language (OpenCL) kernel to the first low-level control cores and first processing cores among the processing core group. The processing core group performs processing of the work groups allocated by the control core group outputs results of the processing. The control cores are hierarchically grouped.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: December 10, 2019
    Assignees: SAMSUNG ELECTRONICS CO., LTD., SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION
    Inventors: Bernhard Egger, Su-Rim Oh, Younghyun Cho, Dong-Hoon Yoo
  • Patent number: 10506489
    Abstract: There is provided method for managing network resources by switching the slice used to support a user equipment (UE), in a process referred to as slice handover or slice switching. There are several reasons why a slice handover may be implemented, include movement of the UE and network load balancing. Further the UE can be switched to a new slice operated by the same service provider (intra-operator handover) or a different service provider (inter-operator handover).
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: December 10, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Sophie Vrzic
  • Patent number: 10496588
    Abstract: A method for operating a bus system of an automation system, wherein the bus system has an Ethernet-based network and a coupler and a local bus and a local bus user. An Ethernet telegram is received via the Ethernet-based network at the coupler, wherein the Ethernet telegram has an identifier associated with a fieldbus protocol wherein the Ethernet telegram has process data, conforming to the fieldbus protocol, for the local bus user. The process data is acquired and the identifier from the Ethernet telegram by the coupler. A local bus telegram is generated by the coupler, wherein the local bus telegram has a local-bus-specific local bus header and a local bus payload section. The process data is inserted, together with the identifier, into the local bus telegram by the coupler. The local bus telegram is transmitted from the coupler to the local bus user.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: December 3, 2019
    Assignee: WAGO Verwaltungsgesellschaft mbH
    Inventors: Dirk Buesching, Detlef Brand, Marcus Redeker
  • Patent number: 10496674
    Abstract: A method to efficiently synchronize a secondary volume with a primary volume includes maintaining a primary volume on a primary storage system and creating a copy of the primary volume. Ancestry information is maintained for the primary volume and copy. The copy and associated ancestry information are physically transported from the primary storage system to a secondary storage system. The copy is loaded into a secondary volume of the secondary storage system and the ancestry information of the copy is imported into the secondary volume. The ancestry information is then analyzed to determine if the primary volume and secondary volume share common ancestry. If so, the ancestry information is analyzed to determine differences between the primary volume and the secondary volume. The secondary volume is then synchronized with the primary volume to reconcile the differences. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: December 3, 2019
    Assignee: International Business Machines Corporation
    Inventors: Andrea Sipka, John P. Wilkinson
  • Patent number: 10491682
    Abstract: A session-specific policy may be used to define specific configuration and operational characteristics of different types of sessions. One type of session may have one set of characteristics while a second type of session may have a different set of characteristics. The policy may be applied by a server or client, and may be propagated through an enterprise by a policy distribution management system to establish policies across multiple devices. Different session types include sessions from a local console, a remote user, a device-initiated session, a service-initiated session, and other types. Within each session type, policies may be defined for specific instances of each type. For example, different policies may be defined for different devices in a device-initiated policy.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: November 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mahesh Lotlikar, Sriram Sampath
  • Patent number: 10482069
    Abstract: An embodiment of the present invention is directed to a version control adaptive architecture platform. The system comprises: a global load balancer that receives a read/write request from a user, the request comprising a URL, and determines a corresponding front-end web proxy server; a Proxy server that receives the request and using the URL, accesses a lookup table to determine a specific storage component and Subversion (SVN) server to route the request; and a plurality of SVN servers, where a SVN server, identified by the Proxy server, processes the request and returns a result to the user, wherein the SVN server has a corresponding Disaster Recovery (DR) server that monitors live data processed by the SVN server for failover mode upon detection of a failover event where the SVN server automatically reroutes traffic to the corresponding DR server.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: November 19, 2019
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: James Todd Barnes, Farhan Ahmed, Willie L. Brown, Jr., Stephan W. Terry
  • Patent number: 10466670
    Abstract: A field bus module for the operation of actuators and/or sensors with at least one device interface for the connection of a sensor and/or actuator, with at least one field bus interface for connection to a field bus system, and with a processing device for receiving and processing and sending field bus telegrams and also for making available control commands, especially safety-oriented control commands, to the device interface depending on incoming field bus telegrams wherein the processing device is configured to process in different operating modes sensor data that can be made available at the device interface and/or field bus telegrams that can be made available at the field bus interface, wherein an operating mode memory is allocated to the processing device for the optional provision of one of at least two different operating mode data sets at the processing device depending on an incoming field bus telegram.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: November 5, 2019
    Assignee: Festo AG & Co., KG
    Inventors: Roland Kalberer, Martin Hommel, Colin Leitner, Martin Gehrke, Martin Maier
  • Patent number: 10452568
    Abstract: Examples disclosed herein relate to capturing a first machine-readable link via an image capture device, retrieving a first content element associated with the first machine-readable link, determining whether the first content element is related to a second content element associated with a second machine-readable link, and in response to determining that the first content element is related to the second content element associated with a second machine-readable link, retrieving the second content element.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: October 22, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Shell S Simpson, Timothy P Blair
  • Patent number: 10448294
    Abstract: Systems, methods, and instrumentalities to optimize procedures relating to machine type communication devices. Individual UEs may be grouped together in order to optimize procedures relating to members of the group. For example, a group of UE devices may be predefined or a group may be configured by a network associated with the UEs. One or more of the members of the group may be designated as a special UE or a master UE. The special UE or master UE may perform an action on behalf of one or more members of the group.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: October 15, 2019
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Sylvie Gomes, Diana Pani, Bhaskar M. Anepu, Christopher R. Cave
  • Patent number: 10425293
    Abstract: Example implementations disclosed herein can be used to allocate network resources in a software defined network (SDN). In one example implementation, a method can include receiving a plurality of resource allocation proposals from a plurality of controller modules, instructing the controller modules to generate votes for the plurality of resource allocation proposals, and selecting one of the plurality of resource allocation proposals based on the votes to instantiate the selected resource allocation proposal in the SDN.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: September 24, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Alvin AuYoung, Yadi Ma, Sujata Banerjee, Junggun Lee, Puneet Sharma, Yoshio Turner
  • Patent number: 10419582
    Abstract: An approach is described for processing command line templates for database queries. A method pertaining to such approach may include retrieving a set of command line templates based upon command line information received from a plurality of respective clients in a computing environment. The method further may include receiving a command line query from a first client among the plurality of respective clients and searching the set of command line templates based upon contents of the command line query. The method further may include transmitting to the first client at least one command line recommendation based upon the search. In an embodiment, retrieving the set of command line templates according to the method may include receiving from a centralized server at least one update with respect to the set of command line templates.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: September 17, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jordan A. Eliseo, Su Liu, Andrew F. Ly
  • Patent number: 10419497
    Abstract: A method includes receiving via an audio playback device a first multicast transmission (e.g., an SSDP(HTTP)/Bonjour(DNS) presence announcement) from a computer hosting a digital media server. The first multicast transmission provides an indication of the presence of the digital media server (e.g., DLNA music server) on a network (e.g., a LAN). A request for a unicast connection is transmitted via the audio playback device to the digital media server, and, in the absence of a response to the request for a unicast connection, a second multicast transmission is transmitted via the audio playback device. The second multicast transmission includes information that allows the digital media server to establish a connection with the audio playback device to facilitate transmission of a unicast request for content.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: September 17, 2019
    Inventors: Christopher D. Vincent, Trevor Lai, Stephen Andrew McDonald
  • Patent number: 10416977
    Abstract: Systems, methods and devices are described to automatically install software applications on media players or other consumer-type controlled devices. A smart device such as a phone, tablet or other computer suitably acts as an intermediary to deliver applications to the controlled device.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: September 17, 2019
    Assignee: SLING MEDIA LLC
    Inventor: Stephane Richard
  • Patent number: 10404681
    Abstract: Techniques are disclosed for accelerating online certificate status protocol (OCSP) response distribution to relying parties using a content delivery network (CDN). A certificate authority generates updated OCSP responses for OCSP responses cached in the CDN that are about to expire. In addition, the certificate authority pre-generates cache keys in place of CDNs generating the keys. The certificate authority sends the OCSP responses and the cache keys in one transaction, and the CDN, in turn, consumes the new OCSP responses using the cache keys.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: September 3, 2019
    Assignee: DigiCert, Inc.
    Inventors: Richard F. Andrews, Quentin Liu
  • Patent number: 10389816
    Abstract: A method and a system for registering control devices are provided. A 1st control device, registered in a server, for registering a 2nd control device in the server, includes a communication unit configured to transmit and receive data to and from the server or other devices, an input unit configured to sense a user's input, and a controller configured to control the communication unit to request a shared account, used by the 1st or 2nd control device to log in the server, to receive the shared account from the server, to receive a registration request from the 2nd control device, to request, when a 1st user's input for approving the registration request is sensed, the server to register the 2nd control device, and to transmit, when a notice of completion for registration of the 2nd control device is received from the server, the shared account to the 2nd control device.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: August 20, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jinyoung Hong, Dongkeon Kong, Sehoon Kim, Eunhui Bae
  • Patent number: 10379699
    Abstract: There is provided an information processing apparatus including a control unit configured to acquire and output information of an operation screen on a display unit from a relay apparatus storing the information of the operation screen, the relay apparatus being configured to relay at least one moving image from a moving image server, in which the moving image is stored, to a different device via a network, request the thumbnail image to be arranged in the region of the operation screen to the relay apparatus, arrange the acquired thumbnail image in the region if the thumbnail image requested is acquired, and request a thumbnail image the acquisition of which fails until the acquisition is succeeded if the acquisition is failed due to the fact that the thumbnail image is not present.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: August 13, 2019
    Assignee: SONY CORPORATION
    Inventors: Shigeki Toyoda, Jun Yoshikawa, Shigeki Wakatani
  • Patent number: 10382947
    Abstract: Disclosed are an apparatus and method of communicating between a mobile device and a host computing device. One example method of operation may include sensing a wireless communication signal at the host computing device, establishing a wireless connection between the mobile device and the host computing device via the wireless communication signal, and migrating at least one application from the mobile device to the host computing device. The ongoing communication between the mobile device and the host computing device enables applications to be executed on one device and accessed via the other device, providing a user with the capability to operate more than one device at a time.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 13, 2019
    Assignee: Open Invention Network LLC
    Inventor: Daniel J. Williams
  • Patent number: 10359753
    Abstract: Each of a plurality of type 2 nodes stores one of divisional programs, which are created as parts of a rewriting program for rewriting a program for determining the operation of a type 1 node, by dividing the rewriting program in a manner that allows a partial overlap in data between a divisional program stored in the type 2 node and a divisional program stored in another type 2 node. When divisional programs to the type 1 node are transmittable, each type 2 node transmits the divisional program stored in its own node to the type 1 node via a first network. The type 1 node rewrites a part that corresponds to the received divisional program, and uses the overlapping data to verify whether or not the divisional programs rewritten are the same.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: July 23, 2019
    Assignee: Mitsubishi Electric Corporation
    Inventor: Toshinori Matsui