Master/slave Computer Controlling Patents (Class 709/208)
  • Patent number: 10355966
    Abstract: Systems, apparatuses, and methods for managing variations among nodes in parallel system frameworks. Sensor and performance data associated with the nodes of a multi-node cluster may be monitored to detect variations among the nodes. A variability metric may be calculated for each node of the cluster based on the sensor and performance data associated with the node. The variability metrics may then be used by a mapper to efficiently map tasks of a parallel application to the nodes of the cluster. In one embodiment, the mapper may assign the critical tasks of the parallel application to the nodes with the lowest variability metrics. In another embodiment, the hardware of the nodes may be reconfigured so as to reduce the node-to-node variability.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: July 16, 2019
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Samuel Lawrence Wasmundt, Leonardo Piga, Indrani Paul, Wei Huang, Manish Arora
  • Patent number: 10346260
    Abstract: A computer implemented method, system, and computer comprising intercepting an production IO at a splitter, determining if the production IO is a write IO, based on a positive determination of a write IO; replicating a copy of the write IO, based on a negative determination, determining if the production IO is a read IO and based on a positive determination of a read IO; replicating to metadata of the read IO.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 9, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Philip Derbeko
  • Patent number: 10348645
    Abstract: System and method for supporting a flexible framework for extendable SMA attributes in a high performance computing environment. In accordance with an embodiment, an information attribute can provide for enhancements in a number of areas. For example, in addition to indicating which version of an interface a queried node supports, the information attribute can additionally provide a mask indicating which vendor specific SMA attributes the node supports. In this way, a subnet manager can identify a version of an interface at each node in a subnet, as well as each node's SMA attribute capabilities. In turn, this allows nodes to run different versions of an interface within a same subnet, without introducing confusion.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: July 9, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Line Holen, Dag Georg Moxnes, Bjørn Dag Johnsen
  • Patent number: 10348587
    Abstract: An equipment manager manages connected equipment. A Web server is able to provide Web contents that include a monitoring program for monitoring the states of equipment managed by plural equipment management devices. A Web-contents-display controller acquires the Web contents that are transmitted from the Web server, executes the monitoring program, acquires an equipment-management-device-address list, uses the acquired equipment-management-device-address list to connect to each of the plural equipment management devices, acquires equipment data that is managed by each of the equipment management devices, and displays that equipment data on one screen of the Web browser.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: July 9, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Taichi Ishizaka, Shigeki Suzuki, Takahiro Ito, Noriyuki Komiya, Takeru Kuroiwa
  • Patent number: 10331323
    Abstract: A tele-presence system that includes a remote device coupled to a control station through a communication link. The remote device includes a remote monitor, a remote camera, a remote speaker and a remote microphone. Likewise, the control station includes a station monitor, a station camera, a station speaker and a station microphone. The control station displays a plurality of graphical icons that each represents a different type of communication link between the control station and the remote device. The graphical icons can be selected to allow a user of the control station to change the communication link between the remote device and its initial node.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: June 25, 2019
    Assignee: INTOUCH TECHNOLOGIES, INC.
    Inventors: James Ballantyne, Kelton Temby, James Rosenthal, David Roe
  • Patent number: 10306445
    Abstract: A communication apparatus selects to transmit a first signal indicating that the communication apparatus can execute a first function of transmitting data on which output processing is performed by an output unit to an external apparatus, a second signal indicating that the communication apparatus can execute a second function of receiving data on which output processing is performed by an external apparatus and performing output processing based on the received data, or a third signal indicating that the communication apparatus can execute both the first function and the second function, based on a function of a first external communication apparatus that is connecting to the communication apparatus, and connects to a second external communication apparatus that has responded to one of the selected and transmitted signals.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: May 28, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Toshiyuki Nakagawa
  • Patent number: 10305853
    Abstract: A method is provided of registering for a service a device residing in a small cell provided by a small cell base station, the small cell base station being associated with a cloud-based server, the server including a docker container for controlling the service in that small cell, the docker container having a docker port, and the method including the steps of: the device sending a request to register including a small cell identifier of the small cell, the server receiving the request and relating the small cell identifier in the request to a corresponding docker port identifier, the device being informed of the docker port identifier of the docker associated with that small cell.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: May 28, 2019
    Assignee: Alcatel Lucent
    Inventors: Jean-Luc Lafragette, Barbara Orlandi
  • Patent number: 10298457
    Abstract: Methods and systems for synchronization of configuration files of a plurality of blades in a virtual application distribution chassis are disclosed. In an exemplary method, a master blade processes a configuration command, updates a first configuration file with the configuration command and generates an updated tag, and sends a configuration message to at least one slave blade of the virtual application distribution chassis informing of the updated configuration file. The configuration message is received by a given slave blade of the one or more slave blades and compared with a second configuration file stored at the given slave blade; and in response to determining that the updated tag in the configuration message is more recent than the tag in the second configuration file stored at the given slave blade, the slave blade sends a request for the updated configuration file to the master blade.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: May 21, 2019
    Assignee: A10 Networks, Inc.
    Inventors: Rajkumar Jalan, Dennis Oshiba
  • Patent number: 10289601
    Abstract: A host controller, a secure element, and a serial peripheral interface communications system are provided. The host controller is configured to connect to a secure element via a serial peripheral interface and includes: a resume signal generator configured to generate a first resume signal indicating a start of communication with the secure element; a transmitter configured to transmit the first resume signal to the secure element; a slave select line activator configured to activate a slave select line after the first resume signal is transmitted; and a clock controller configured to transmit a first clock signal to the secure element over a clock line based on the slave select line being activated, and the transmitter is further configured to transmit a first signal containing first data to the secure element over a master-out slave-in line (an MOSI line) while the first clock signal is being transmitted.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: May 14, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-seok Kim, Seok-Hyun Kim, Tae Seon Kim, Min-Woo Lee
  • Patent number: 10270735
    Abstract: The subject disclosure is directed towards components in different server clusters, e.g., comprising software components such as components of a distributed computing system. Components are available for use by distributed computing system applications, yet managed by the distributed computing system runtime such that only a single instance can be activated and exist within communicating (non-partitioned) clusters. Also described is recovery from a situation in which no longer partitioned clusters each have created the same component.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: April 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Philip A. Bernstein, Sergey I. Bykov, Jose Manuel Faleiro, Gabriel Kliot, Muntasir Raihan Rahman
  • Patent number: 10255035
    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: February 9, 2018
    Date of Patent: April 9, 2019
    Assignee: Bose Corporation
    Inventors: Rameshwar Sundaresan, Michael William Elliot
  • Patent number: 10250678
    Abstract: Techniques for performing peer discovery in a wireless network are described. A device may perform peer discovery to detect and identify other devices of interest. In an aspect, the device may perform peer discovery based on a hybrid mode that includes autonomous peer discovery and network-assisted peer discovery. In another aspect, the device may perform peer discovery based on a push mode and a pull mode. For the push mode, the device may occasionally transmit and/or receive a peer detection signal. For the pull mode, the device may transmit and/or receive a peer discovery request when triggered. In yet another aspect, the device may perform event-triggered peer discovery (e.g., for the pull mode). In yet another aspect, the device may perform peer discovery using both a downlink spectrum and an uplink spectrum. In yet another aspect, the device may transmit a peer detection signal in a manner to improve detection and/or increase payload.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: April 2, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Siddhartha Mallik, Ravi Palanki, Durga Prasad Malladi, Naga Bhushan
  • Patent number: 10230991
    Abstract: A signal-processing apparatus includes an instruction-parallel processor, a first data-parallel processor, a second data-parallel processor, and a motion detection unit, a de-blocking filtering unit and a variable-length coding/decoding unit which are dedicated hardware. With this structure, during signal processing of an image compression and decompression algorithm needing a large amount of processing, the load is distributed between software and hardware, so that the signal-processing apparatus can realize high processing capability and flexibility.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: March 12, 2019
    Assignee: SOCIONEXT INC.
    Inventors: Tomonori Kataoka, Hideshi Nishida, Kouzou Kimura, Nobuo Higaki, Tokuzo Kiyohara
  • Patent number: 10223763
    Abstract: A method for performing a Fourier transform includes generating intermediate data by performing a 1D FFT on input image data on a row-by-row basis, designating different banks of a memory as respective start positions, dividing and storing the intermediate data at the start positions, reading out the intermediate data at the start positions, and generating final data by performing a 1D FFT on the intermediate data on a column-by-column basis.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: March 5, 2019
    Assignees: SAMSUNG ELECTRONICS CO., LTD., University of Seoul Industry Cooperation Foundation
    Inventors: Hojung Kim, Kichul Kim, Hongseok Lee
  • Patent number: 10218819
    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: August 30, 2016
    Date of Patent: February 26, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Koo Yang, Kyung-Mo Park, Young-Wan So, Sung-Hee Hwang
  • Patent number: 10212676
    Abstract: The present invention relates to a method for receiving a synchronization 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 synchronization reference signals including a first synchronization reference signal and a second synchronization reference signal over a D2D synchronization reference signal transmission cycle, wherein the first synchronization reference signal is transmitted by a cluster head for D2D communication and the second synchronization reference signal is transmitted by a second terminal that belongs to a cluster for the D2D communication.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: February 19, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Seungmin Lee, Hanbyul Seo, Jihyun Lee
  • Patent number: 10209755
    Abstract: A system comprises a first domain 4 and second domain 6 which communicate via an interface 8. The first domain 4 transmits power state commands to the second domain 6 for controlling transitions of power states at the second domain 6. The power state commands include at least a power up command 50 for triggering a transition to a power up state and a power no-operation command 52 in response to which the second domain remains in the current one of the power states. The no-operation command 52 enables the second domain 6 to be left in either the power up state or a different power state even if the first domain 4 is powered down.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: February 19, 2019
    Assignee: ARM Limited
    Inventors: David Walter Flynn, Vasan Venkataraman
  • Patent number: 10212257
    Abstract: The disclosed subject matter includes systems, methods, and computer readable medium for improving performance of a computer data system. An electronic request for a remote query processor (RQP) can be sent from the persistent query controller to a remote query dispatcher (RQD) executing on a query server computer. The request can include parameters for configuring the RQP and an operating environment for the RQP. The RQD can automatically attempt to allocate an isolated operating environment for the RQP and to prepare the RQP on the query server computer. When the RQP is prepared, performing: providing the controller with an address assignment of the RQP; automatically connecting from the controller to the RQP via a network; transmitting a persistent database query electronically from the controller to the RQP; publishing persistent database query configuration information including a query state and the RQP address assignment; and connecting from a client to the RQP.
    Type: Grant
    Filed: May 14, 2016
    Date of Patent: February 19, 2019
    Assignee: Deephaven Data Labs LLC
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright, Nathan Dorfman, Brian Ries
  • Patent number: 10203987
    Abstract: An event is detected for a first user of a computer system in a computer network, where the event indicates the first user intends for predetermined users in the computer network to perform user-processing of predetermined data via computer systems of the predetermined users. An historical, use-metric value is determined for historical user-processing of data by the predetermined users. Availability of the predetermined users is determined. Responsive to the value and the availability, a threshold value of user-processing is determined for the predetermined users processing predetermined data. A current, use-metric value is detected for current user-processing. An action is performed by a computer system to increase user-processing of the predetermined data responsive to whether the current use-metric value exceeds the threshold value.
    Type: Grant
    Filed: January 1, 2017
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Jonathan Dunne, Liam Harpur, Robert E. Loredo
  • Patent number: 10182099
    Abstract: Methods, systems and an apparatus for a web-based interface to an embedded web server that facilitates accessing and presenting complex data on any web-enabled device using standard data communication protocols without disrupting the operation of the data acquisition device in which the web server is embedded.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: January 15, 2019
    Assignee: Omron Corp.
    Inventors: Joseph J. Dziezanowski, Erik S. Lewerenz, Darren Prevost, Matthew Van Bogart
  • Patent number: 10169397
    Abstract: A method of remote correction of invalid contact file syntax is disclosed. The method comprising receiving a file comprising information associated with one or more contacts; attempting to import the received file on a target device; in response to an import failure: depersonalizing the received file of contact information; identifying a location within one or more contacts the depersonalized file which caused the import failure, wherein the location is stored as metadata; transmitting the depersonalized file and the metadata to a remote server for repair; and receiving a repaired depersonalized file; repairing the received file of contacts based on the repaired depersonalized file; and importing the file of contacts on the target device.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: January 1, 2019
    Assignee: Synchronoss Technologies, Inc.
    Inventor: Sumeet Singh Paul
  • Patent number: 10171932
    Abstract: A communication method includes: a first transmission step of transmitting first setting information and first network organization information regarding one information processing apparatus of a second network via a first communication path; a first determination step of determining a role of communication with a first master apparatus via a second communication path on the basis of the first network organization information and role adjustment information; a second transmission step of transmitting second setting information and second network organization information to the first master apparatus via the first communication path; a second determination step of determining a role of the communication with a second master apparatus via the second communication path on the basis of the second network organization information and role adjustment information by the first master apparatus; and a first communication start step of starting the communication via the second communication path with another informatio
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: January 1, 2019
    Assignee: Sony Corporation
    Inventors: Naoki Miyabayashi, Yoshihiro Yoneda, Masahiro Sueyoshi
  • Patent number: 10158501
    Abstract: A management server receives a plurality of communication requests including a first communication request and a second communication request and controls the order of execution of a plurality of tunnel connection requests which are based on the plurality of communication requests. The first communication request is a communication request which is a request for communication with data transfer from the side of the at least one device toward the side of at least one application. The second communication request is a communication request which is a request for communication with data transfer from the side of the at least one application toward the side of the at least one device. The management server performs a first tunnel connection request which is based on the first communication request, in preference to a second tunnel connection request which is based on the second communication request.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: December 18, 2018
    Assignee: KONICA MINOLTA, INC.
    Inventor: Takahiro Kouno
  • Patent number: 10146569
    Abstract: A discovery process to determine the software products deployed on machines of a computing environment. A machine obtains at least one of a deployment image or a software catalog to be used in determining products deployed on the machine. The deployment image and the software catalog are generated based on scanning a template used to create the machine. The deployment image includes information of one or more products in the template and the software catalog includes additional information for at least one product of the one or more products. The machine uses at least one of the deployment image or the software catalog to discover products deployed on the machine.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: December 4, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tomasz Hanusiak, Michal Klak, Konrad Wojciech Komnata, Konrad K. Skibski
  • Patent number: 10142167
    Abstract: In one embodiment, a device in a network receives update recovery data from a neighbor of the device in the network. The device monitors the neighbor during installation of a software update by the neighbor. The device detects an installation failure of the software update by the neighbor. The device causes recovery of the neighbor using the update recovery data, in response to detecting the installation failure of the software update by the neighbor.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: November 27, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Gaurav Chhabra, Ather Sayeed Kanak, Shashi Kumar Bansal, Michael H. Behringer
  • Patent number: 10135922
    Abstract: Data consistency and availability can be provided at the granularity of logical storage objects in storage solutions that use storage virtualization in clustered storage environments. To ensure consistency of data across different storage elements, synchronization is performed across the different storage elements. Changes to data are synchronized across storage elements in different clusters by propagating the changes from a primary logical storage object to a secondary logical storage object. To satisfy the strictest RPOs while maintaining performance, change requests are intercepted prior to being sent to a filesystem that hosts the primary logical storage object and propagated to a different managing storage element associated with the secondary logical storage object.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: November 20, 2018
    Assignee: NetApp Inc.
    Inventors: Jeffrey S. Kimmel, Susan M. Coatney, Yuedong Mu, Santosh Rao
  • Patent number: 10129226
    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: August 10, 2016
    Date of Patent: November 13, 2018
    Assignee: Ayla Networks, Inc.
    Inventors: Jigar Vora, Marko Kiiskila, Daniel Myers, Joseph R. Eykholt, Adrian Caceres
  • Patent number: 10129844
    Abstract: A telecommunication system includes base stations, a backhaul network transmitters, a backhaul network in communication with the base stations, and a synchronizing system in communication with the base stations. The base stations are configured to transmit/receive signals to/from user equipment and the backhaul network is configured to convey information to and from at least one of the base stations. The synchronizing system is configured to synchronize a communication timing between the base stations over a synchronizing network. The synchronizing network is separate from the backhaul network and is configured to provide the communication timing between the synchronizing system and a corresponding synchronization port at each of the base stations.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: November 13, 2018
    Assignee: Google LLC
    Inventors: Jibing Wang, James Peroulas
  • Patent number: 10116502
    Abstract: Computer systems and methods are provided for storing configuration settings for services that are provided in a cloud infrastructure in a central database, and providing values for those configuration settings to services in the cloud infrastructure when those services request a configuration setting.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: October 30, 2018
    Assignee: salesforce.com, inc.
    Inventor: Steven Joseph Crouse
  • Patent number: 10102013
    Abstract: A multiprocessor system used in a car, home, or office environment includes multiple processors that run different real-time applications. A dynamic configuration system runs on the multiple processors and includes a device manager, configuration manager, and data manager. The device manager automatically detects and adds new devices to the multiprocessor system, and the configuration manager automatically reconfigures which processors run the real-time applications. The data manager identifies the type of data generated by the new devices and identifies which devices in the multiprocessor system are able to process the data. A communication system for a mobile vehicle, home, or office environment includes multiple processors. The multiple processors each run an Open Communication system that controls how data is transferred between processors based on data content as opposed to the links that connect the processors together.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 16, 2018
    Assignee: NORTHWATER INTELLECTUAL PROPERTY FUND, L.P. 2
    Inventors: Dan Alan Preston, Robert Pierce Lutter
  • Patent number: 10104571
    Abstract: Described are techniques for configuring a group of devices to perform a function by using a master device to provide data to other devices within the group. Test data may be communicated between a selected device and each device in the group to determine link quality values for each communication. A value indicative of the airtime that would be used to distribute data using the selected device may be determined. This process may be repeated for each device within the group. The selected device associated with the lowest airtime value may be designated as the master device. Data transmitted from the master device to the other devices may be used to cause the group of devices to perform a function.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: October 16, 2018
    Assignee: AMAZON TECHNOLOGIES, INC
    Inventors: Milos Jorgovanovic, Jin Guo
  • Patent number: 10091080
    Abstract: Testing a packet sequence number checker. The packet sequence number checker may check a packet-based data communication between two interconnected devices. An error injector may be provided in-between the interconnected devices such that the data packets may be received from one of the two interconnected devices and may be sent to the other one of the two interconnected devices by the error injector. A received packet is randomly selected from a packet data stream between the two interconnected devices and stored in a buffer. A length of a later received data packet from the same sender of the two interconnected devices is compared with the selected buffered data packet, and the later received data packet is replaced by the selected buffered data packet.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Dirk Allmendinger, Carsten Greiner, Roopesh Ambalath Matayambath, Juergen Ruf
  • Patent number: 10085268
    Abstract: Disclosed herein is a communications device including: a first transceiver configured to transmit and receive a signal compliant with a first communication protocol; a first protocol processor configured to process a first frame included in the received signal; a second transceiver configured to transmit and receive a signal compliant with a second communication protocol; a second protocol processor configured to process a second frame included in the received signal; a recognizer configured to recognize the communication protocol of the received signal; a command handler configured to handle a command extracted from the first frame; a converter configured to convert a command extracted from the second frame and pass the converted command to the command handler; and a memory configured to store device identification information for use in the first communication protocol. The second transceiver transmits the device identification information to an external device.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: September 25, 2018
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventor: Nobuya Takagi
  • Patent number: 10073782
    Abstract: A memory unit for handling data memory references of a multi-threaded processor with interleaved inter-thread pipeline in emulated shared memory architectures, includes a step cache defining associative cache memory array where data stays valid till the end of ongoing step of multithreaded execution, the memory array incorporating a plurality of cache lines with data fields, each line containing a data field for address tag and data field thread id of the first thread referring to a data memory location specified by the address tag, a scratchpad defining a memory buffer for storing internal data of multioperations, the buffer including a single data field for each processor thread, the memory unit configured to access the step cache for a cache search and scratchpad for retrieving and/or storing internal data at different clock cycles and different stages of the processor pipeline during multioperation execution involving data memory reference by the processor.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: September 11, 2018
    Assignee: TEKNOLOGIAN TUTKIMUSKESKUS VTT OY
    Inventor: Martti Forsell
  • Patent number: 10069644
    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: June 27, 2014
    Date of Patent: September 4, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Ayaka Ichijo, Motoji Ohmori, Yuichi Futa, Yuji Unagami, Natsume Matsuzaki
  • Patent number: 10069735
    Abstract: In order that in a real-time capable Ethernet data network protocol the cycle time of the transmission cycles in a real-time capable Ethernet data network can be shortened, according to the invention a plurality of slaves (S1, S2, S3, S4, S5) is combined into a sum frame group (SG) and a slave (S2, S4) of the sum frame group (SG) is specified as collector node (SK) and all other slaves (S1, S2, S3, S4, S5) of the sum frame group (SK) transmit their data in each case with a collective data packet (DPS1, DPS2, DPS3, DPS4, DPS5) to the collector node (SK) transmit, the collector node (SK) inserts the data of the other slaves (S1, S2, S3, S4, S5) of the sum frame group (SG) into a sum frame data packet (DPSR) and the collector node (SK) transmits the sum frame data packet (DPSR) to the master (M).
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 4, 2018
    Assignee: B&R INDUSTRIAL AUTOMATION GMBH
    Inventor: Dietmar Bruckner
  • Patent number: 10069943
    Abstract: Described are methods, systems and computer readable media for providing a query dispatch and execution architecture.
    Type: Grant
    Filed: May 14, 2016
    Date of Patent: September 4, 2018
    Assignee: Illumon LLC
    Inventors: David R. Kent, IV, Ryan Caudy, Charles Wright, Nathaniel J. Dorfman, Radu Teodorescu
  • Patent number: 10061676
    Abstract: A system comprising a peripheral having a timing mechanism and a node, one of which comprises a real memory space and the other a corresponding virtual memory space, is disclosed. On receiving a timing command in the real memory space, comprising references to an event and time, an entry comprising data relative to the event and time references is created in a monitoring queue of the peripheral. A current point in time is then compared, in the peripheral, to a scheduled point in time linked to an item of data relative to a time reference stored in the monitoring queue. In response, if the current point in time is after the scheduled point in time, an item of data relative to a reference linked to the item of data relative to a time reference stored in the monitoring queue is stored in the real memory space.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: August 28, 2018
    Assignee: BULL SAS
    Inventors: Yann Kalemkarian, Jean-Vincent Ficet, Philippe Couvee, Sébastien Dugue
  • Patent number: 10063632
    Abstract: Low-latency high-throughput scalable data caching is disclosed. For example, a data source is connected over a network to a load balancer server with data cache. A load balancer service and a data cache service execute on processors on the first load balancer server to receive, by the load balancer service, a request from a client device over the network. The load balancer service requests a data entry associated with the request from the first data cache service. The data cache service retrieves the first data entry from the first data cache, which stores a first plurality of data entries that is a subset of a second plurality of data entries stored in the data source. The load balancer service modifies the request with the data entry. The load balancer service sends a modified request to a plurality of receivers.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: August 28, 2018
    Assignee: ENGINE MEDIA, LLC
    Inventors: Louis Clayton Ashner, Mickey Alexander Schwab, Michael Zacharski, John Patrick Roach
  • Patent number: 10045175
    Abstract: There is provided a method of caching device generated data. The method comprises receiving device generated data from a device via a wireless communication network. The method further comprises retrieving a device identifier used by components within the wireless communication network to identify the device; and storing the device generated data with the device identifier.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: August 7, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Robert Skog
  • Patent number: 10044702
    Abstract: In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing a cross instance user authentication architecture in an on-demand service environment including, for example, means for receiving a login request at a global Virtual Internet Protocol (VIP) address for the host organization from a client device; forwarding the login request received at the global VIP address to one of a plurality of datacenters within the host organization; determining the selected datacenter is a non-home-geo datacenter for a user associated with the login request received from the client device; establishing a back-end link from the non-home-geo datacenter to a home-geo datacenter for the user; forwarding the login request from the non-home-geo datacenter to the home-geo datacenter via the back-end link for authentication of the client device at the home-geo datacenter responsive to the login request received from the computing device; and returning a response to the client device
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: August 7, 2018
    Assignee: salesforce.com, Inc.
    Inventor: Jong Lee
  • Patent number: 10045397
    Abstract: Embodiments of the invention provide a data complementing method and apparatus, which relate to the field of computer. In the method provided by the invention, in the process of master database switching in a master-slave database cluster, a slave database is selected from the database cluster to act as a new master database; first connections between the new master database and all the other slave databases are established successively; the data of the new master database is compared with the data of all the other slave databases, respectively, to synchronize new data in all the other slave databases into the new master database, to accomplish data complementing of the new master database, which causes the new master database to have the latest data in the database cluster, guarantees smooth switching of the master database, and therefore will not influence normal running of database services.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: August 7, 2018
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventor: Ting Yang
  • Patent number: 10033849
    Abstract: A method of notifying an operation state change of a device is provided. The method includes receiving a message by a first device; identifying, by the first device, that a second device is currently connected to the first device through a network; and transmitting, by the first device, information regarding the message to the second device. The information is displayed on a display unit of the second device.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: July 24, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seung-dong Yu, Woo-yong Chang, Se-jun Park, Min-jeong Moon
  • Patent number: 10034315
    Abstract: A method and an apparatus for Wi-Fi connection based on Wi-Fi Protected Setup (WPS) in a portable terminal are provided. The method includes entering a group owner mode of Wi-Fi Direct when enabling of WPS is requested, after entering the group owner mode, entering a WPS session mode where the portable terminal is operable in a WPS registrar mode, determining whether an Access Point (AP) whose WPS session of the WPS registrar mode is enabled or a device whose group owner mode is enabled, exists nearby, and when an AP whose WPS registrar mode is enabled is discovered, disabling the WPS registrar mode and the group owner mode, enabling a WPS session where the portable terminal is to operate in a WPS enrollee mode, and accessing the discovered AP.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: July 24, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bu-Seop Jung, Jung-Hun Lee
  • Patent number: 10026029
    Abstract: An image processing apparatus, which has an input unit configured to input image data and which is communicably connected to an external apparatus via a network, includes an obtaining unit configured to obtain a document with a predetermined form that includes a request for input of image data, via the network from the external apparatus; a display unit configured to display, in the event of displaying a screen corresponding to the document obtained by the obtaining unit, a screen including a display object based on the predetermined form, the display object to instruct inputting of image data by the input unit; a determining unit configured to determine whether or not to display the display object on the display unit; and a control unit configured to control the display of the display object by the display unit, according to determination results of the determining unit.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: July 17, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomoya Sato
  • Patent number: 10027660
    Abstract: A computer-implemented method for providing secure data management. The method includes obtaining data via a computing device, with the obtained data not being stored on non-volatile memory elements of the computing device. The method additionally includes encrypting the obtained data using a cryptographic key to generate encrypted data. Thereafter, the encrypted data is transmitted, via a communications network, to a server device for storage. The method additionally includes retrieving the encrypted data from the server. The method further includes decrypting the encrypted data to obtain decrypted data.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: July 17, 2018
    Assignee: DataLocker Inc.
    Inventors: Jay Kim, Kean Sananikone, Yong Duk Lee
  • Patent number: 10014958
    Abstract: A fiber optic-based communications network includes: a power insertion device, connected to multiple fiber links from a data source, configured to provide power insertion to a hybrid fiber/power cable connected to at least one fiber link of the multiple fiber links; the hybrid fiber/power cable, connecting the power insertion device to a connection interface device, configured to transmit data and power from the power insertion device to the connection interface device; and the connection interface device, configured to provide an interface for connection to an end device via a power over Ethernet (PoE)-compatible connection and to provide optical to electrical media conversion for data transmitted from the power insertion device to an end device via the hybrid fiber/power cable and the PoE-compatible connection.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: July 3, 2018
    Assignee: RADIUS UNIVERSAL, LLC
    Inventors: Donald Lee Sipes, Jr., Donald VanderSluis
  • Patent number: 10015261
    Abstract: A method for controlling an internet of things comprises: displaying, by a terminal, an interactive page of a controlled device, wherein the interactive page includes an interface interaction element configured to control the controlled device, and the controlled device is assigned a unique communication number; obtaining, by the terminal, a control command inputted by a user via the interface interaction element for controlling the controlled device, wherein the control command comprises the unique communication number; and sending, by the terminal, the control command to the controlled device in accordance with the unique communication number.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: July 3, 2018
    Assignee: 1MORE INC.
    Inventors: Kuanhong Hsieh, Boqing Lin, Yang Yuan, Shixuan Yu
  • Patent number: 10002102
    Abstract: A microcontroller device has a housing with a plurality of external pins having a plurality of input/output pins, a first microcontroller with a first central processing unit (CPU), a first system bus coupled with the first CPU, first memory coupled with the first system bus, and a first plurality of peripheral devices coupled with the first system bus, a second microcontroller with a second central processing unit (CPU), a second system bus coupled with the second CPU, second memory coupled with the second system bus, and a second plurality of peripheral devices coupled with the second system bus, and a pad ownership multiplexer unit being controllable to assign control of the input/output pins to either the first microcontroller or the second microcontroller, wherein the number of external pins is less than the sum of a data buswidth of the first and second microcontroller.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: June 19, 2018
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Bryan Kris, Igor Wojewoda, Alex Dumais, Mike Catherwood, Brian Fall, Jason Tollefson, Calum Wilke, Dave Mickey, Thomas Spohrer
  • Patent number: 9990225
    Abstract: Consistency of replicated data copies with statement-based replication is provided without requiring transaction serializability. At a subordinate replication node, a transaction start message, replicated data modification statements, and a transaction commit message are received for a next committed transaction from a master replication node, wherein the transaction start message carries a master transaction identifier, an invisibility list consisting of identifiers of other master transactions that had started and not yet committed when this master transaction started, and an earliest invisible master transaction identifier. The master transaction identifier, invisibility list, and earliest invisible transaction identifier are mapped to subordinate transaction identifiers to preserve an order of transaction identifiers from the master replication node.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Thomas P. Boldt, Sunil K. Sarin, Dirk A. Seelemann, II, Glenn P. Steffler