Multicomputer Synchronizing Patents (Class 709/248)
  • Patent number: 10638173
    Abstract: Watermarking of a content stream is accomplished in a session based manner to provide watermarking based on a uniquely generated manifest that will result in a stream that allows for unique identification of information. The manifest specifies a sequence of watermarks for successive segments of a content stream designated for a specific receiver. The system and method leverages existing content distribution infrastructure and has many of the benefits of conventional head-end watermarking, allows unique identification of small segments of the data stream and reduces content distribution network storage requirements.
    Type: Grant
    Filed: February 3, 2018
    Date of Patent: April 28, 2020
    Assignee: IRDETO B.V.
    Inventors: Lau Zuydervelt, Vladimir {hacek over (Z)}ivković, Maksym Koshel, Lucas Catranis
  • Patent number: 10637639
    Abstract: To collect highly accurately filter-processed data. Sensor signals are acquired from sensors in predetermined data acquisition periods, a filtering process is performed on the sensor signals, time series data generated by extracting some of the filtered sensor signals is transmitted to an external device in a predetermined data transmission period that is longer than the data acquisition period, and the data transmission period is synchronized with a communication period of the external device.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: April 28, 2020
    Assignee: OMRON Corporation
    Inventors: Norio Furuishi, Shuntaro Suzuki
  • Patent number: 10623684
    Abstract: A display device includes an input section to which image information is externally input, a display section adapted to display an image based on the image information on a display surface, and a control section adapted to control the display device based on setting information related to an operation of the display device to make the display section display the image, and change the setting information from first setting information to second setting information in accordance with an instruction for changing the setting information. In the case in which the image information is not input to the input section for a first time period after the control section changes the setting information from the first setting information to the second setting information, the control section changes the setting information from the second setting information to the first setting information.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: April 14, 2020
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Toshiki Fujimori, Yoshiteru Uchiyama, Takahiro Ano, Toru Karasawa
  • Patent number: 10623490
    Abstract: A system and method is provided for optimizing a SyncML slow sync between a proprietary client and server. When a slow sync is detected, the client and server can depart from the normal SyncML protocol and process summary data without having to compare all items on a field-by-field basis.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen T. Auriemma, Maria M. Corbett, Michael R. O'Brien, Ashok C. Mammen
  • Patent number: 10623292
    Abstract: A data reception unit as the receiver is a device for estimating an event detection time point and includes: a reception-time-point measurement unit that measures a reception time point when reception is made by a reception I/F unit; a reception-time-point expected value calculation unit that calculates a reception-time-point expected value which is an expected value of a next reception time point when detection data is subsequently received, from the reception time point and a sampling period; a jitter amount estimation unit that calculates a variation amount of the reception time point with respect to the reception-time-point expected value, as a system delay jitter amount; and an event-detection-time-point estimation unit that estimates an event detection time point, from a system delay time measured in advance, the reception-time-point expected value and the system delay jitter amount.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: April 14, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Keiichi Shirasuka
  • Patent number: 10620873
    Abstract: An information management apparatus includes a controller that controls deletion of content whose history of operations performed on the content satisfies a specific condition, among content items which satisfy a predetermined condition and are moved to a different recording location.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: April 14, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Tomoyuki Shimizu
  • Patent number: 10613578
    Abstract: In various examples, there is provided methods performed by nodes in a cluster of nodes to establish a master clock at a new master node following a reconfiguration of the nodes included in the cluster, whereby the master clock is provided by an old master node prior to the reconfiguration, and synchronize a local clock of slave nodes to clock of the new master node. The new master node sends a message to the slave nodes instructing them to disable their respective local clocks, receives acknowledgements that the local clocks have been disabled, waits until a time at which all leases have expired for any nodes removed from the cluster, sets the value of its clock to be greater than a maximum value that could have been provided by the old master node at the time the leases expired and indicates to the other nodes to re-enable their local clocks.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: April 7, 2020
    Assignee: CLOCK SYNCHRONIZATION
    Inventors: Miguel Castro, Dushyanth Narayanan, Aleksandar Dragojevic, Matthew Renzelmann, Alexander Shamis, Richendra Khanna, Stanko Novakovic, Anders Gjerdrum, Georgios Chatzopoulos
  • Patent number: 10595228
    Abstract: A method and system are for generating a report for delivery to or access or query by a network operator by determining, by a server-side proxy, optimization efficiency for traffic in a wireless network, tracking, by the server-side proxy, user-related information in the wireless network, generating, based on at least one of the optimization efficiency and the user-related information, a report for delivery to or access by an operator of the wireless network, the report including an alert of viral take-up of a new application, and performing, by the server-side proxy, traffic optimization functions alleviating traffic in the wireless network.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: March 17, 2020
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm, Ross Bott
  • Patent number: 10592286
    Abstract: Methods and systems for implementing a highly available distributed queue using replicated messages are disclosed. An enqueue request is received from a client at a particular queue host of a plurality of queue hosts. The enqueue request comprises a message and a replica count greater than one. One or more copies of a replication request are sent from the particular queue host to one or more additional queue hosts. The replication request comprises the message. The quantity of copies of the replication request is determined based at least in part on the replica count. An initial replica of the message is enqueued at the particular queue host. One or more additional replicas of the message are enqueued at the one or more additional queue hosts. A quantity of the one or more additional replicas is determined based at least in part on the replica count.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: March 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Ross Evenson, Ayan Kumar
  • Patent number: 10560544
    Abstract: A system and method for facilitating cache alignment in a cross-enterprise file collaboration system. The example method includes maintaining a plurality of messages in a cache, each message associated with a message offset; determining a message batch size; receiving a first request for a message characterized by a first offset; responding to the first request at least in part by sending an amount of data equal to the batch size starting at the first offset; receiving a second request for a second message of characterized by a second offset; and if the second offset plus the data batch size spans across a boundary determined by the first offset plus the data batch size, then responding to the second request by sending an amount of data equal to the first offset plus the data batch size minus the second offset. In a more specific embodiment, the first and second requests are received from different committers.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: February 11, 2020
    Assignee: Box, Inc.
    Inventor: Denis Grenader
  • Patent number: 10552411
    Abstract: Accessing a database utilizing an email service adapter utilizing a computer is presented including: causing the computer to receive an email message from a user at an email server, the email server configured to respond to the email service adapter; processing the email message by the email service adapter, where the email message includes at least a database query; processing the database query with the database; and returning a result email message to the user via the email server, the result email message including at least a database response. In some embodiments, methods further include: when the email message is received by the email server, determining whether the email message is intended for accessing the database; if the email message is not intended for accessing the database, and processing the email message by the email server.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Khalid Albarrak, Ningning Wang, Paul F. Wilms
  • Patent number: 10547401
    Abstract: A computer-implemented method of managing time consistency in a distributed computing system includes adjusting a time of a first server in the distributed computing system to a target time. The first server identifies a time offset between the target time and a time of a second server in the distributed computing system. The first server generates a computer instruction to the second server, where the computer instruction includes a time function modified by the time offset.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: January 28, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Jing Yu
  • Patent number: 10530715
    Abstract: Provided is a method for synchronizing messages among a plurality of terminals, including receiving a communication message from a first sending terminal, sending a message notifying reception of the communication message to a first receiving terminal that is not connected to a server among receiving terminals mapped to a receiving account of the communication message, and sending the communication message to the first receiving terminal, if the first receiving terminal is connected to the server.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: January 7, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Eun-Ah Cho
  • Patent number: 10516630
    Abstract: An e-mail system is running with a first synchronization mechanism synchronizing first application data between a service and a client computing system. A second synchronization mechanism synchronizes second application data between the service and the client computing system, using a second protocol. When a given proportion of the application data has been synchronized by the second synchronization mechanism, the application is controlled to use the second application data synchronized according to the second protocol.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: December 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ethan J. Bernstein, Umut Alev, Luciana S. Dantas, Joshua T. Robinson, Roshin Lal Ramesan
  • Patent number: 10505652
    Abstract: This invention relates to methods and systems for estimating offset, skew and drift. Embodiments of the invention relate to methods and systems which allow these relationships between a slave clock and a master clock to be estimated based on the exchange of timestamped messages between the master and the slave. Further embodiments of the invention set out uses of these estimates to synchronize a local clock in a slave to a master and to steer the slave clock to stay aligned to the master clock when the master clock is temporarily unavailable or the communication path between slave and master is temporarily unavailable.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: December 10, 2019
    Assignees: Khalifa University of Science and Technology, British Telecommunications PLC, Emirates Telecommunications Corporation
    Inventor: James Aweya
  • Patent number: 10503561
    Abstract: A parallel computer that includes a plurality of nodes assigns to each of the nodes a partial region that is a division of a region in which a plurality of types of particles are distributed, and executes a plurality of programs for a particle simulation by each of the nodes. Then, according to a type of a processing-target particle of each of the plurality of programs and an execution time of each of the plurality of programs, the parallel computer determines a computation cost for each of a plurality of processing-target particles of each of the plurality of types. Subsequently, the parallel computer changes a position of a region boundary of the partial region according to the computation cost and the number of the processing-target particles of each of the plurality of types.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: December 10, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Tamon Suwa
  • Patent number: 10499360
    Abstract: A passive wireless electronics detection system is disclosed having one or more radio antenna assemblies able to receive digital data from a wireless electronic device located within a predetermined range, and storage associated with the radio antenna assemblies for storing at least some of the digital data received. The storage is through connection to the internet, or can be local to the antenna assemblies. The digital data includes wireless device meta-data such as the device name, MAC address, BSSID, previous Wi-Fi networks connected to, etc. A device listing is complied through frequency of detection or user input, and an alert may be triggered when an unexpected device is detected, which can then be sent to one or more digital devices.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: December 3, 2019
    Inventor: Geoffrey E Korrub
  • Patent number: 10498698
    Abstract: A system for remotely controlling an electronic device includes a first electronic device configured to read a frame buffer to compress a screen and transmit the compressed screen, a second electronic device connected to the first electronic device and configured to repeatedly receive the compressed screen, to receive a communication service related event generated in the first electronic device and output the communication service related event, and to receive an event of copying a file between the first electronic device and the second electronic device and pasting the file, and a network configured to form a communication channel between the first electronic device and the second electronic device according to an authentication result of authentication information input into at least one of the first electronic device and the second electronic device.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: December 3, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Shinhyun Kim, Taeho Kim, Hongkyun Kim, Hyomin Oh, Yongwan Hwang
  • Patent number: 10484118
    Abstract: An intercom system includes first and second communication networks, a network connector (cable connector, reception driver, and transmission driver), an operation setter, and a connection controller. Each of the first and second communication networks includes an entrance slave device and an intercom master device, and performs communication by time division duplex. The network connector is used for connecting the communication networks. The operation setter sets share or unshare in order to indicate whether or not information stored in a slot is shared between the first communication network and the second communication network, for each slot. The connection controller controls the network connector to perform connection or disconnection (operation of transmission driver) between the first communication network and the second communication network, in accordance with settings of the share or the unshare.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: November 19, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Takashi Yamamoto, Katsumi Nakagawa, Naotaka Kusui, Toshio Hayashi
  • Patent number: 10469979
    Abstract: A method for managing data access in a mobile device is provided in the illustrative embodiments. Using a data manager executing in the mobile device, a data item is configured in a data model. A value parameter of the data item is populated with data and a status parameter of the data item is populated with a status indication. A subscription to the data item is received from a mobile application executing in the mobile device. In response to the subscription, the data and the status of the data item are sent to the mobile application.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: November 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick Joseph Bohrer, Ahmed Gheith, James Lyle Peterson
  • Patent number: 10469571
    Abstract: A computing resource service provider may operate a data storage service configured to provide data storage for one or more customers of the computing resource service provider. The data storage service may store customer data in one or more replicated state machines, where the replicated state machines comprise a plurality of replicated state machine-shards. The replicated state machine-shards may cause the computer system hosting the replicated state machine-shard to transmit a consensus message to other computer system. The consensus message may include utilization information corresponding to the other computer system. The utilization information may be used to calculate a utilization rate for the replicated state machine usable in block allocation operations.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Robert Frasca, Matteo Frigo, Jacob A. Strauss
  • Patent number: 10459782
    Abstract: Counter based heartbeat messaging is implemented by storing heartbeat count vectors and health vectors of each core in a shared memory. Each core implements its heartbeat operation by storing the heartbeat count and health vectors from shared to local memory. A core uses its locally stored vectors to detect fault conditions at the other cores, and to achieve interactive consistency. Any core can initiate a system reaction to a core having a failing health status when a defined number of cores agree with that status.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: October 29, 2019
    Assignee: NXP USA, Inc.
    Inventor: David Baca
  • Patent number: 10454810
    Abstract: Managing host definitions across a plurality of storage systems, including: creating, on a first storage system, a host definition describing a host that accesses a dataset that is replicated across a plurality of storage systems; determining whether a second storage system that the dataset is replicated across includes a definition of the host; responsive to determining that the second storage system does not include a definition of the host, copying the host definition created on the first storage system to the second storage system; responsive to determining that the second storage system does include a definition of the host: linking the host definition created on the first storage system to the definition of the host on the second storage system or retaining the definition of the host on the second storage system.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: October 22, 2019
    Assignee: Pure Storage, Inc.
    Inventors: Alan Driscoll, David Grunwald, Frederic Lherault, Lawrence Mertes, Saurabh Shukla, Larry Touchette
  • Patent number: 10452683
    Abstract: Systems and techniques that provide selective synchronization using selective sync templates. Selective sync templates specify criteria for identifying subsets of the user's content files to synchronize on any computing device on which they are used. The selective sync templates are stored on a server and accessible for use by any computing device authorized to access a user's account to access the user's content files. The selective sync templates are also themselves synchronized so that changes to a template on one computing device are synchronized to the template on the server and the user's other computing devices. In one exemplary embodiment, a computing devices receives a selective sync template from a server and input to use the template to selectively synchronize content files. The computing device then synchronizes the content files according to that template until a new or different template is selected for use on the computing device.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: October 22, 2019
    Assignee: Adobe Inc.
    Inventor: Dhiraj Sadhwani
  • Patent number: 10447771
    Abstract: An example implementation may involve removing, by a computing device, a given media item from a queue of media items. The example implementation may further involve adding to the queue an indication that the given media item has been removed from the queue. After adding to the queue the indication, the implementation may also involve receiving, via a network interface, one or more requests for one or more media items from the queue of media items. After receiving the one or more requests, the implementation may involve determining that the computing system has received more than a threshold number of requests for one or more media items since adding to the queue the indication. After determining that the computing system has received more than the threshold number of requests, the implementation may involve removing the indication from the queue.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: October 15, 2019
    Assignee: Sonos, Inc.
    Inventor: Arthur L. Coburn, IV
  • Patent number: 10423392
    Abstract: A system for building and deploying transactional applications in an unreliable wireless network environment may include a low-code environment and an application server. A generated transactional application may include controls that allow a user to make changes in offline mode, and mechanisms to synchronize offline changes with the application server. The application server may process synchronization requests and detect write conflicts. A generated transactional application may include additional controls to allow a user to resolve write conflicts.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: September 24, 2019
    Assignee: Alpha Software Corporation
    Inventors: Selwyn Rabins, Daniel Bricklin
  • Patent number: 10417147
    Abstract: Embodiments of a buffer device, an electronic system, and a method for operating a buffer device are disclosed. In an embodiment, a buffer device includes buffer bus connections, a peripheral bus interface connectable to a peripheral bus, a buffer memory module, and a buffer memory controller connected between the buffer bus connections, the peripheral bus interface, and the buffer memory module. Each of the buffer bus connections is connectable to a respective peripheral device. The buffer memory module comprises memory segments corresponding to the peripheral devices. The buffer memory controller is configured to control data communications between the buffer bus connections, the peripheral bus interface, and the buffer memory module.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: September 17, 2019
    Assignee: NXP B.V.
    Inventor: Axel Nackaerts
  • Patent number: 10419295
    Abstract: A system, method, and computer program product are provided for automatically generating communication device metadata definitions. In use, device information is received from at least one instance of at least one communication device associated with a communication network. Additionally, a device metadata definition associated with the at least one communication device is automatically generated utilizing the device information, the device metadata definition representing at least attributes of the at least one communication device.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: September 17, 2019
    Assignees: AMDOCS DEVELOPMENT LIMITED, AMDOCS SOFTWARE SYSTEMS LIMITED
    Inventors: Colin Paul Burns, Michael Christian Rehder
  • Patent number: 10404393
    Abstract: A clock synchronization apparatus and method, which perform clock synchronization by determining a clock offset and a network delay between a master and a slave in an IEEE 1588 system. The clock synchronization method and apparatus include observing a clock offset and a packet delay using a timing packet received from a master node; estimating a clock offset and a packet delay from the observed clock offset and the observed packet delay; and performing synchronization with the master node based on the clock offset and the packet delay.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: September 3, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Young Mok Ha, Eun Ji Pak, Tae Ho Kim
  • Patent number: 10404811
    Abstract: Apparatuses, computer readable media, and methods are disclosed for supporting services at an application service layer (ASL). The method may include responding to receiving batched requests from an entity by processing the batched requests, and sending a response to the batched requests to the entity. The method may include sending a separate response to each request indicated in the batched request to the entity, or sending a batched response. Two or more batched requests may have the same operation and the operation may be only specified once. The operation may be determined based on a name of the batched requests or an attribute of the batched request. The request may be determined to be a batch request based on a name of the batched request, attributes associated with the batched request, or an address to which the batched request is addressed. The ASL may be a service capability layer.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: September 3, 2019
    Assignee: IOT HOLDINGS, INC.
    Inventors: Quang Ly, Dale N. Seed, Chonggang Wang, Lijun Dong, Guang Lu
  • Patent number: 10397160
    Abstract: A method for synchronizing a mobile device with an email mailbox is described. The method includes: sending a search query to a mail server to identify email messages that are associated with folders of the email mailbox other than an inbox folder; selecting one or more folders of the email mailbox to synchronize on the mobile device based on the identified email messages; and retrieving, from the mail server, one or more email messages associated with the selected folders.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: August 27, 2019
    Assignee: BLACKBERRY LIMITED
    Inventors: David Andrew Brown, Ronesh Puri, Andrew John Ewanchuk
  • Patent number: 10387451
    Abstract: Systems and methods are disclosed for synchronizing one or more user data sets on one or more client devices of a user, using a synchronization system. Each client device can have two independent and asynchronously-operating synchronization engines. The synchronization system can include a synchronization system manager that can resolve conflicts in data that arise from different versions of software being used generate a data set. Each client can maintain two separate databases: a first database that can contain a snapshot of the state of the user data sets across client devices, as known to the synchronization system. The second database can contain a snapshot of the local file system and information about the state of synchronization of the local file system with the synchronization system.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 20, 2019
    Assignee: Apple Inc.
    Inventors: Pierre Habouzit, Olivier Bonnet, Jean-Gabriel Morard
  • Patent number: 10379873
    Abstract: Described is a system that includes a queue cluster including first network devices that cooperate to communicate with end nodes of a network and to store information from the end nodes in memory, a processing cluster comprising second network devices that cooperate to perform one or more tasks on the information from the queue cluster, and a database cluster including third network devices that cooperate to provide storage for use by the processing cluster, with the queue cluster, the processing cluster, and the database cluster being part of a local network that is connectable to an external network, the local network including a wireless mesh network and for the one or more tasks, a network device among the second network devices is selected as a leader responsible for task execution.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: August 13, 2019
    Assignee: Tyco Fire & Security GmbH
    Inventors: Gustavo Leon, Stewart E. Hall, Craig Trivelpiece, Paul B. Rasband
  • Patent number: 10372158
    Abstract: A device implementing an inter-chip time synchronization system may include a first circuit having a first clock and a second circuit having a second clock. The first circuit may be configured to capture a first timestamp from the first clock responsive to receiving a sampling signal from the second circuit. The first circuit may be configured to receive a second timestamp that was captured by the second circuit from a second clock of the second circuit. The second timestamp may have been captured by the second circuit when the sampling signal was transmitted to the first circuit. The first circuit may be configured to generate a conversion parameter for converting from the second clock of the second circuit to the first clock of the first circuit based at least in part on the first and second timestamps, and to store the generated conversion parameter.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: August 6, 2019
    Assignee: APPLE INC.
    Inventors: Charles Dominguez, Mete Fikirlier
  • Patent number: 10361904
    Abstract: Systems and methods for synchronizing a network of moving things. As non-limiting examples, various aspects of this disclosure provide systems and methods for providing synchronization for nodes (e.g., Mobile APs, etc.) in a moving network, for example in which sources of synchronization information may dynamically change.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: July 23, 2019
    Assignee: Veniam, Inc.
    Inventor: Carlos Ameixiera
  • Patent number: 10360116
    Abstract: Methods, computer systems, and computer program products for configuring a redundant array of independent disks (RAID) array by a processor device, include, within a RAID array, configuring spare failover disks to run as cold spares, such that the cold spare disks stay in a powered-down standby mode, wherein each cold spare disk is powered on individually at predetermined intervals, tested, and powered back down to standby mode.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard C. Myers, Randolph E. Stiarwalt
  • Patent number: 10339573
    Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an offering to a customer in a data processing system having an offering platform program. The offering platform program includes a web services framework for providing web services. A set of standard web service interfaces is provided.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: July 2, 2019
    Assignee: ORACLE AMERICA, INC.
    Inventors: Michael J. Wookey, Michael J. Gionfriddo
  • Patent number: 10320508
    Abstract: A time synchronization system includes master nodes and slave nodes configured to correct a local slave clock by synchronizing time with time in a local master clock. A first master node corrects a first local master clock at predetermined periodic intervals by synchronizing with a timing synchronization signal from a source clock node having a source clock. If a second local master clock has a greater error from the source clock than the error in the first local master clock, the second master node performs first correction by synchronizing time with time in the first local master clock and performs second correction by synchronizing with the timing synchronization signal from the source clock node on condition that an error in the second local master clock is within a predetermined range after the first correction has been performed.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: June 11, 2019
    Assignee: MEDIA LINKS CO., LTD.
    Inventors: Takeshi Shimizu, Kazuki Narita
  • Patent number: 10313721
    Abstract: Techniques are described for live streaming media content using on-demand manifests. Many manifest files providing playback options for different time periods of a live stream of media content can be generated and provided to viewer devices. Requests from viewer devices using the manifest files can be analyzed to determine a fragment to be provided for playback in relation to the time period of the live stream to be provided for playback.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: June 4, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Euan McLeod, Nicholas James Benson, Kenneth Thomas Burford, James Marvin Freeman, II, Stefan Christian Richter, Amarsingh Buckthasingh Winston
  • Patent number: 10298738
    Abstract: Systems and methods for generating and transmitting multimedia messaging service (MMS) messages are disclosed. In some implementations, a mobile device presents, at a touchscreen, a visual user interface. The visual user interface includes multiple thumbnails and multiple contact blocks. Each thumbnail identifies a file. Each contact block identifies a contact having a messaging address. The mobile device receives, via the touchscreen, a selection of a first thumbnail from the multiple thumbnails. The mobile device receives, via the touchscreen, an indication of dragging the first thumbnail across the visual user interface to a first contact block. The mobile device transmits, responsive to the dragging of the first thumbnail to the first contact block, the file identified in the thumbnail to the messaging address of the contact identified in the first contact block.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: May 21, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: SM Masudur Rahman, Ying Sun, Zulfiqer Sekender, Sankar Shanmugam
  • Patent number: 10277929
    Abstract: Techniques are described for live streaming media content using on-demand manifests. A manifest file providing playback options for a portion of the duration of the playback of a live stream can be provided to viewer devices. The viewer devices can also be provided location identifiers for the live stream. Based on the location identifier used by the viewer devices to request fragments of the live stream of the media content, the requests from the viewer devices using the manifest file can be analyzed to determine a fragment to be provided for playback in relation to the time period of the live stream.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: April 30, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Euan McLeod, Nicholas James Benson, Kenneth Thomas Burford, James Marvin Freeman, II, Stefan Christian Richter, Amarsingh Buckthasingh Winston
  • Patent number: 10261773
    Abstract: A communication unit receives, from a terminal device, installed application information indicating an input/output schedule of input of input information to be used for computation by an installed application program installed in the terminal device and output of a result of computation by the installed application program. A determination unit analyzes the input/output schedule of the installed application program indicated by the installed application information and an input/output schedule of input of input information to be used for computation by a non-installed application program not yet installed in the terminal device and output of a result of computation by the non-installed application program, and determines whether or not the installed application program and the non-installed application program can be executed by the terminal device.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: April 16, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Madoka Baba, Daisuke Kawakami, Yuta Atobe
  • Patent number: 10261843
    Abstract: Disclosed aspects relate to speculative execution management in a coherent accelerator architecture. A first access request from a first component may be detected with respect to a set of memory spaces of a single shared memory in the coherent accelerator architecture. A second access request from a second component may be detected with respect to the set of memory spaces of the single shared memory in the coherent accelerator architecture. The first and second access requests may be processed by a speculative execution management engine using a speculative execution technique with respect to the set of memory spaces of the single shared memory in the coherent accelerator architecture.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: April 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Pengfei Gou, Yang Liu, Yangfan Liu, Zhenpeng Zuo
  • Patent number: 10223374
    Abstract: In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Karthikeyan Dakshinamurthy, Arthur G. Ryman
  • Patent number: 10218564
    Abstract: A network control system that achieves high availability for forwarding state computation within a controller cluster by replicating different levels of table state between controllers of the controller cluster. To build a highly available controller cluster, the tables for storing the forwarding state are replicated across the controllers. In order to reduce network traffic between the controllers, fewer tables are replicated to slave controllers, which then recompute the forwarding state of the master controller in order to have a replicate copy of the master controller's forwarding state for possible failover. In other embodiments, more tables are replicated to minimize the recomputations and processor load on the slave controller. The network control system of some embodiments performs continuous snapshotting to minimize downtime associated with reaching a fixed point and replicating the state.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: February 26, 2019
    Assignee: NICIRA, INC.
    Inventors: Teemu Koponen, Alan Shieh, Igor Ganichev
  • Patent number: 10212228
    Abstract: A method, system and computer program product for implementing synchronization of state information in an efficient, scalable manner. A shared state server receives a request from a client device to access a scope containing state information. The scope is distributed over a partition(s) via the use of a “data grid” thereby increasing scalability. The shared state server relays the request to a data grid server responsible for maintaining the data grid comprised of an in-memory cache and partitions outside of the in-memory cache. The request includes a key associated with a value corresponding to the requested state information. The data grid server obtains the value associated with the key from its data grid and sends it to the shared state server to be relayed to the requesting client device. In this manner, the state information is stored in a scalable manner thereby improving the efficiency in synchronizing state information.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Curtiss J. Howard, Todd E. Kaplinger, William A. Nagy
  • Patent number: 10205800
    Abstract: The present invention discloses an application takeover method and system, a mobile terminal, and a server. The application takeover method includes: receiving, by a server, an application takeover instruction sent by a first terminal, where the application takeover instruction includes an identifier of a second terminal and information about an application, of the first terminal, to be taken over, the application takeover instruction is used to make the application of the first terminal be taken over by the second terminal, and the application takeover instruction is generated by the first terminal based on sending an application takeover request to the second terminal and receiving a takeover accept response returned by the second terminal; and establishing, by the server, a takeover correspondence between the first terminal and the second terminal according to the application takeover instruction.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: February 12, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Fen Yang, Fanfan Xue
  • Patent number: 10187280
    Abstract: A sender device may receive timing information corresponding to a two-way active measurement protocol (TWAMP) exchange associated with a virtual clock and a reflector clock. The virtual clock may be maintained by the sender device and corresponding to the reflector clock. The reflector clock may be maintained by a reflector device. The sender device may determine, based on the timing information, an offset between the virtual clock and the reflector clock. The sender device may synchronize, based on the offset, the virtual clock with the reflector clock. The sender device may determine a one-way delay, associated with the sender device and the reflector device, using the virtual clock.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: January 22, 2019
    Assignee: VIAVI Solutions Inc.
    Inventor: Robert D'Eletto
  • Patent number: 10169108
    Abstract: Disclosed aspects relate to speculative execution management in a coherent accelerator architecture. A first access request from a first component may be detected with respect to a set of memory spaces of a single shared memory in the coherent accelerator architecture. A second access request from a second component may be detected with respect to the set of memory spaces of the single shared memory in the coherent accelerator architecture. The first and second access requests may be processed by a speculative execution management engine using a speculative execution technique with respect to the set of memory spaces of the single shared memory in the coherent accelerator architecture.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Pengfei Gou, Yang Liu, Yangfan Liu, Zhenpeng Zuo
  • Patent number: 10165439
    Abstract: A passive wireless electronics detection system is disclosed having one or more radio antenna assemblies able to receive digital data from a wireless electronic device located within a predetermined range, and storage associated with the radio antenna assemblies for storing at least some of the digital data received. The storage is through connection to the internet, or can be local to the antenna assemblies. The digital data includes wireless device meta-data such as the device name, MAC address, BSSID, previous Wi-Fi networks connected to, etc. A device listing is complied through frequency of detection or user input, and an alert may be triggered when an unexpected device is detected, which can then be sent to one or more digital devices.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: December 25, 2018
    Inventor: Geoffrey E Korrub