Master/slave Computer Controlling Patents (Class 709/208)
-
Patent number: 10250678Abstract: 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: GrantFiled: March 11, 2011Date of Patent: April 2, 2019Assignee: QUALCOMM IncorporatedInventors: Siddhartha Mallik, Ravi Palanki, Durga Prasad Malladi, Naga Bhushan
-
Patent number: 10230991Abstract: 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: GrantFiled: July 25, 2008Date of Patent: March 12, 2019Assignee: SOCIONEXT INC.Inventors: Tomonori Kataoka, Hideshi Nishida, Kouzou Kimura, Nobuo Higaki, Tokuzo Kiyohara
-
Patent number: 10223763Abstract: 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: GrantFiled: December 13, 2016Date of Patent: March 5, 2019Assignees: SAMSUNG ELECTRONICS CO., LTD., University of Seoul Industry Cooperation FoundationInventors: Hojung Kim, Kichul Kim, Hongseok Lee
-
Patent number: 10218819Abstract: 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: GrantFiled: August 30, 2016Date of Patent: February 26, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Hyun-Koo Yang, Kyung-Mo Park, Young-Wan So, Sung-Hee Hwang
-
Patent number: 10209755Abstract: 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: GrantFiled: January 30, 2017Date of Patent: February 19, 2019Assignee: ARM LimitedInventors: David Walter Flynn, Vasan Venkataraman
-
Patent number: 10212257Abstract: 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: GrantFiled: May 14, 2016Date of Patent: February 19, 2019Assignee: Deephaven Data Labs LLCInventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright, Nathan Dorfman, Brian Ries
-
Patent number: 10212676Abstract: 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: GrantFiled: September 29, 2014Date of Patent: February 19, 2019Assignee: LG ELECTRONICS INC.Inventors: Seungmin Lee, Hanbyul Seo, Jihyun Lee
-
Patent number: 10203987Abstract: 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: GrantFiled: January 1, 2017Date of Patent: February 12, 2019Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Jonathan Dunne, Liam Harpur, Robert E. Loredo
-
Patent number: 10182099Abstract: 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: GrantFiled: April 8, 2016Date of Patent: January 15, 2019Assignee: Omron Corp.Inventors: Joseph J. Dziezanowski, Erik S. Lewerenz, Darren Prevost, Matthew Van Bogart
-
Patent number: 10171932Abstract: 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 informatioType: GrantFiled: January 9, 2015Date of Patent: January 1, 2019Assignee: Sony CorporationInventors: Naoki Miyabayashi, Yoshihiro Yoneda, Masahiro Sueyoshi
-
Patent number: 10169397Abstract: 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: GrantFiled: May 18, 2016Date of Patent: January 1, 2019Assignee: Synchronoss Technologies, Inc.Inventor: Sumeet Singh Paul
-
Patent number: 10158501Abstract: 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: GrantFiled: June 24, 2016Date of Patent: December 18, 2018Assignee: KONICA MINOLTA, INC.Inventor: Takahiro Kouno
-
Patent number: 10146569Abstract: 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: GrantFiled: March 2, 2016Date of Patent: December 4, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tomasz Hanusiak, Michal Klak, Konrad Wojciech Komnata, Konrad K. Skibski
-
Patent number: 10142167Abstract: 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: GrantFiled: May 13, 2015Date of Patent: November 27, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Gaurav Chhabra, Ather Sayeed Kanak, Shashi Kumar Bansal, Michael H. Behringer
-
Patent number: 10135922Abstract: 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: GrantFiled: December 18, 2017Date of Patent: November 20, 2018Assignee: NetApp Inc.Inventors: Jeffrey S. Kimmel, Susan M. Coatney, Yuedong Mu, Santosh Rao
-
Patent number: 10129226Abstract: 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: GrantFiled: August 10, 2016Date of Patent: November 13, 2018Assignee: Ayla Networks, Inc.Inventors: Jigar Vora, Marko Kiiskila, Daniel Myers, Joseph R. Eykholt, Adrian Caceres
-
Patent number: 10129844Abstract: 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: GrantFiled: October 25, 2016Date of Patent: November 13, 2018Assignee: Google LLCInventors: Jibing Wang, James Peroulas
-
Patent number: 10116502Abstract: 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: GrantFiled: February 23, 2016Date of Patent: October 30, 2018Assignee: salesforce.com, inc.Inventor: Steven Joseph Crouse
-
Patent number: 10104571Abstract: 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: GrantFiled: July 17, 2017Date of Patent: October 16, 2018Assignee: AMAZON TECHNOLOGIES, INCInventors: Milos Jorgovanovic, Jin Guo
-
Patent number: 10102013Abstract: 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: GrantFiled: December 28, 2015Date of Patent: October 16, 2018Assignee: NORTHWATER INTELLECTUAL PROPERTY FUND, L.P. 2Inventors: Dan Alan Preston, Robert Pierce Lutter
-
Patent number: 10091080Abstract: 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: GrantFiled: November 7, 2014Date of Patent: October 2, 2018Assignee: International Business Machines CorporationInventors: Dirk Allmendinger, Carsten Greiner, Roopesh Ambalath Matayambath, Juergen Ruf
-
Patent number: 10085268Abstract: 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: GrantFiled: March 11, 2016Date of Patent: September 25, 2018Assignee: Panasonic Intellectual Property Management Co., Ltd.Inventor: Nobuya Takagi
-
Patent number: 10073782Abstract: 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: GrantFiled: May 21, 2014Date of Patent: September 11, 2018Assignee: TEKNOLOGIAN TUTKIMUSKESKUS VTT OYInventor: Martti Forsell
-
Patent number: 10069735Abstract: 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: GrantFiled: September 30, 2016Date of Patent: September 4, 2018Assignee: B&R INDUSTRIAL AUTOMATION GMBHInventor: Dietmar Bruckner
-
Patent number: 10069943Abstract: Described are methods, systems and computer readable media for providing a query dispatch and execution architecture.Type: GrantFiled: May 14, 2016Date of Patent: September 4, 2018Assignee: Illumon LLCInventors: David R. Kent, IV, Ryan Caudy, Charles Wright, Nathaniel J. Dorfman, Radu Teodorescu
-
Patent number: 10069644Abstract: 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: GrantFiled: June 27, 2014Date of Patent: September 4, 2018Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Ayaka Ichijo, Motoji Ohmori, Yuichi Futa, Yuji Unagami, Natsume Matsuzaki
-
Patent number: 10063632Abstract: 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: GrantFiled: December 22, 2017Date of Patent: August 28, 2018Assignee: ENGINE MEDIA, LLCInventors: Louis Clayton Ashner, Mickey Alexander Schwab, Michael Zacharski, John Patrick Roach
-
Patent number: 10061676Abstract: 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: GrantFiled: September 11, 2013Date of Patent: August 28, 2018Assignee: BULL SASInventors: Yann Kalemkarian, Jean-Vincent Ficet, Philippe Couvee, Sébastien Dugue
-
Patent number: 10045175Abstract: 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: GrantFiled: July 14, 2011Date of Patent: August 7, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventor: Robert Skog
-
Patent number: 10044702Abstract: 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 deviceType: GrantFiled: February 27, 2017Date of Patent: August 7, 2018Assignee: salesforce.com, Inc.Inventor: Jong Lee
-
Patent number: 10045397Abstract: 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: GrantFiled: November 9, 2015Date of Patent: August 7, 2018Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITEDInventor: Ting Yang
-
Patent number: 10033849Abstract: 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: GrantFiled: July 21, 2016Date of Patent: July 24, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Seung-dong Yu, Woo-yong Chang, Se-jun Park, Min-jeong Moon
-
Patent number: 10034315Abstract: 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: GrantFiled: August 27, 2015Date of Patent: July 24, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Bu-Seop Jung, Jung-Hun Lee
-
Patent number: 10026029Abstract: 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: GrantFiled: March 7, 2017Date of Patent: July 17, 2018Assignee: Canon Kabushiki KaishaInventor: Tomoya Sato
-
Patent number: 10027660Abstract: 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: GrantFiled: December 23, 2015Date of Patent: July 17, 2018Assignee: DataLocker Inc.Inventors: Jay Kim, Kean Sananikone, Yong Duk Lee
-
Patent number: 10014958Abstract: 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: GrantFiled: March 10, 2017Date of Patent: July 3, 2018Assignee: RADIUS UNIVERSAL, LLCInventors: Donald Lee Sipes, Jr., Donald VanderSluis
-
Patent number: 10015261Abstract: 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: GrantFiled: November 11, 2014Date of Patent: July 3, 2018Assignee: 1MORE INC.Inventors: Kuanhong Hsieh, Boqing Lin, Yang Yuan, Shixuan Yu
-
Patent number: 10002102Abstract: 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: GrantFiled: March 9, 2016Date of Patent: June 19, 2018Assignee: MICROCHIP TECHNOLOGY INCORPORATEDInventors: Bryan Kris, Igor Wojewoda, Alex Dumais, Mike Catherwood, Brian Fall, Jason Tollefson, Calum Wilke, Dave Mickey, Thomas Spohrer
-
Patent number: 9990225Abstract: 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: GrantFiled: April 24, 2015Date of Patent: June 5, 2018Assignee: International Business Machines CorporationInventors: Thomas P. Boldt, Sunil K. Sarin, Dirk A. Seelemann, II, Glenn P. Steffler
-
Patent number: 9992069Abstract: A system and method of managing a network that includes assets are described. The method includes modeling the network as a directed graph with each of the assets represented as a node and determining alternative paths to each node from each available corresponding source of the node. The method also includes computing upstream robustness of each node, computing upstream robustness of the network, and computing downstream criticality of each node. Managing the network and each asset of the network is based on the upstream robustness and the downstream criticality of each node.Type: GrantFiled: June 22, 2015Date of Patent: June 5, 2018Assignee: Utopus Insights, Inc.Inventors: Aanchal Aggarwal, Harsh Chaudhary, Yakup Koç, Younghun Kim, Tarun Kumar, Abhishek Raman
-
Patent number: 9986024Abstract: 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: GrantFiled: August 23, 2017Date of Patent: May 29, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jin-hyeong Ahn, Kyung-ah Chang
-
Patent number: 9977671Abstract: Disclosed are apparatus and methods for processing configuration data sets. A computing device can retrieve configuration data set(s) from data storage. A configuration data set can include key-value pairs related to configuring a software application, where a key-value pair can include a key name and an associated value. The computing device can merge the configuration data set(s) into a merged configuration data set by at least: determining whether multiple key-value pairs of the configuration data set(s) are in conflict; after determining that multiple key-value pairs of the configuration data set(s) are in conflict, determining a representative key-value pair to represent the multiple key-value pairs; and adding the representative key-value pair to the merged configuration data set. The computing device can provide the merged configuration data set to the software application.Type: GrantFiled: July 11, 2016Date of Patent: May 22, 2018Assignee: Google LLCInventors: Tal Dayan, Safa Alai, Arda Atali, Shuai Jiang
-
Patent number: 9946570Abstract: For managing a pool of virtual computer systems, master status and a rebasing task are assigned to at least one virtual computer system of the pool. A non-reserved status is assigned to virtual computer systems of the pool that are not assigned tasks. A virtual computer system of the pool is selected to respond to a rebasing request. The selecting includes selecting one of the at least one virtual computer system that currently has a master status and that currently has a processing load less than a predetermined threshold and, when no virtual computer system of the pool currently has a master status and a processing load less than the predetermined threshold, selecting a non-reserved one of the virtual computer systems to perform rebasing for the request and changing the non-reserved status of the selected, non-reserved one of the virtual computer systems to master status.Type: GrantFiled: February 7, 2017Date of Patent: April 17, 2018Assignee: International Business Machines CorporationInventors: Ilya Barshteyn, Cameron J. Bosnic, Jr., Vijay Francis, Yu Guo
-
Patent number: 9948746Abstract: In an approach for adjusting an order of actions to process a request, a processor receives a request that includes a set of actions to be performed in a first order. A processor receives monitored information of a service utilized to perform at least one action of the set of actions. A processor compares the monitored information to previously stored information. A processor determines that at least one aspect of the service is experiencing decreased performance based on the comparison. A processor identifies a first action of the set of actions corresponding to the at least one aspect of the service experiencing decreased performance. A processor adjusts the request, such that the request includes the set of actions to be performed in a second order, wherein the second order includes the first action is in a different position. A processor causes the adjusted request to be processed.Type: GrantFiled: June 15, 2015Date of Patent: April 17, 2018Assignee: International Business Machines CorporationInventors: Thomas E. Chefalas, David M. Egle, Daniel L. Hiebert, Dennis D. Jurgensen, Arthur J. Meyer, III, Peter A. Singh, David M. Schultz
-
Patent number: 9942023Abstract: Systems and methods for signaling in an increased carrier monitoring wireless communication environment are disclosed herein. In some embodiments, a user equipment (UE) may include control circuitry to configure the UE for increased carrier monitoring; determine, based on a first signal received from a network apparatus, whether a reduced performance group carrier is configured; determine, based on a second signal received from the network apparatus, whether a scaling factor is configured; and in response to a determination that no reduced performance group carrier is configured and a determination that no scaling factor is configured, allow the UE to monitor fewer carriers than required by increased carrier monitoring. Other embodiments may be disclosed and/or claimed.Type: GrantFiled: September 1, 2017Date of Patent: April 10, 2018Assignee: Intel IP CorporationInventors: Candy Yiu, Yang Tang, Rui Huang
-
Patent number: 9942661Abstract: Embodiments of the disclosure may provide an apparatus and method of controlling and altering the acoustic output of audio devices that are used in conjunction with a computing device. In some embodiments, the apparatus and methods include a wireless speaker communication method and computing device software application that are configured to work together to more easily setup and deliver audio information from an audio source to one or more portable audio speakers.Type: GrantFiled: May 13, 2014Date of Patent: April 10, 2018Assignee: Logitech Europe S.AInventors: Stephen Dusse, Doug Ebert, Dudley Guy Kiang Wong, Biqing (Becky) Wu, Jon Albert Howell, Kelly Lane
-
Patent number: 9935915Abstract: This disclosure describes a system and method that bridges communications between multiple unified communication (UC) clients. This disclosure provides a UC bridging tool configured to execute computer implemented instructions using the processor and memory. The processor is further configured to: receive UC client specific human interface device HID commands from a plurality of UC clients with a UC client driver module, wherein each UC client driver is configured to translate UC client specific human interface device (HID) commands for each UC client driver to a common format; receive HID commands in the common format and translate the HID commands from the common format into a device specific format with a UC audio assistant module; pass the HID commands in the device specific format to an output device with a device specific driver module that further comprises a set of device specific drivers.Type: GrantFiled: May 10, 2016Date of Patent: April 3, 2018Assignee: ClearOne, Inc.Inventors: Peter H. Manley, Bret Harris, Derek L. Graham, Michael Tilelli, Balasubramaniyan Krishnamoorthy
-
Patent number: 9935620Abstract: The present invention provides a technique for further improving the processing efficiency in accordance with the setting of the number of waits in a semiconductor device that arbitrates data transfer through a bus between a plurality of bus masters and a plurality of bus slaves. A semiconductor device includes a clock supplying unit that independently supplies clocks to a plurality of bus slaves and a plurality of bus masters. The number of waits in accordance with an operating frequency can be set for each bus slave such as a memory. As the setting of the number of waits becomes smaller, the clock supplying unit improves the operating frequency by controlling a phase difference between the clocks supplied to the bus masters and the bus slaves in accordance with the number of waits set for each bus slave.Type: GrantFiled: December 11, 2015Date of Patent: April 3, 2018Assignee: RENESAS ELECTRONICS CORPORATIONInventor: Naoshi Ishikawa
-
Patent number: 9928024Abstract: 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: GrantFiled: May 28, 2015Date of Patent: March 27, 2018Assignee: Bose CorporationInventors: Rameshwar Sundaresan, Michael William Elliot
-
Patent number: 9921874Abstract: A non-transitory computer-readable recording medium storing a program causing a processor to execute a process, the process includes detecting input of data into a memory to which data is inputted in sequence, the data being a processing object of first processing; allocating the first processing, of which a processing object is the data, with respect to any node in a communicable node group; determining whether or not the data is provided with tail information, the tail information indicating tail data of a series of data that are processing objects of the first processing, when detecting input of the data; and allocating second processing, of which a processing object is a processing result of the first processing that is executed with respect to each piece of data of the series of data, to any node of the node group when determining that the data is provided with the tail information.Type: GrantFiled: May 23, 2013Date of Patent: March 20, 2018Assignee: FUJITSU LIMITEDInventors: Yuichi Matsuda, Haruyasu Ueda