Computer-to-computer Data Transfer Regulating Patents (Class 709/232)
  • Patent number: 10693795
    Abstract: A system for providing access to at least one of an application programming interface (API) and an Internet of Thing (IoT) device is provided. A system may include one or more processors configured to establish a connection between at least one user device and the at least one of the API and the IoT device. The one or more processors may further be configured to allocate resources for one or more services associated with the at least one of the API and the IoT device and provide the one or more services associated with the at least one of the API and the IoT device to the at least one user device. The one or more processors may also be configured to monitor at least one operational parameter associated with the one or more services provided to the at least one user device.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: June 23, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Wei-Peng Chen, Mehdi Bahrami, Junhee Park
  • Patent number: 10687097
    Abstract: A method is provided for reserving a bandwidth in a local network for a service delivered by a services platform. The service is intended to be executed on a user terminal of the network. The method includes the following acts implemented by the services platform: receiving a first request for access to the service, originating from the user terminal via a network gateway, the request selecting a service offered by the services platform, after selection of the service, determining at least one parameter defining a bandwidth required for the execution of the selected service, generating and dispatching to the terminal, via the network gateway of a universal address of the service selected including a domain name, the domain name including in a first label at least the parameter defining the necessary bandwidth, and other labels forming a name of the services platform.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: June 16, 2020
    Assignee: ORANGE
    Inventors: Eric Bouvet, Herve Michel Marchand
  • Patent number: 10680955
    Abstract: Stateless and reliable load balancing using segment routing and an available side-channel may be provided. First, a non-SYN packet associated with a connection may be received. The non-SYN packet may have first data contained in an available side-channel. Next an associated bucket may be retrieved based on a hash of second data in the non-SYN packet. The associated bucket may identify a plurality of servers. Then a one of the plurality of servers may be selected based on the first data contained in the available side-channel.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: June 9, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Pierre Pfister, William Mark Townsley, Benoît Pit-Claudel, Aloÿs Christophe Augustin, Yoann Desmouceaux
  • Patent number: 10681390
    Abstract: Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: June 9, 2020
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Heiner Kirchhoffer, Martin Winken, Philipp Helle, Detlev Marpe, Heiko Schwarz, Thomas Wiegand
  • Patent number: 10681092
    Abstract: A computer has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to receive a real time communication request from a client device and perform an evaluation of the number of client devices associated with the real time communication request. The evaluation results in the coordination of peer-to-peer communications in the event of two client devices and an attempt to host a real time communication session using a first protocol in the event of three or more client devices. A second protocol for the real time communication session is invoked in the event that the attempt to host the real time communication session using the first protocol is unsuccessful.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: June 9, 2020
    Assignee: Snap Inc.
    Inventors: Michael Dröse, Tadeusz Kozak, Kavan Seggie, Dmitry Sobinov
  • Patent number: 10671934
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for real-time deployment of machine learning systems. One of the operations is performed by the system receiving video data from a video image capturing device. The received video data is converted into multiple video frames. These video frames are encoded into a particular color space format. The system renders a first display output depicting imagery from the multiple encoded video frames. The system performs an inference on the video frames using a machine learning network to determine the occurrence of one or more objects in the video frames. The system renders a second display output depicting graphical information corresponding to the determined one or more objects from the multiple encoded video frames. The system then generates a composite display output including the imagery of the first display output overlaid with the graphical information of the second display output.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: June 2, 2020
    Assignee: DOCBOT, Inc.
    Inventors: Andrew Ninh, Tyler Dao, Mohammad Fidaali
  • Patent number: 10666568
    Abstract: There is provided a method in a packet based network system for node-to-node transmission of data packets comprising timing packets and non-timing packets, which is directed to a mechanism for providing a delay variation compensation in a timing system or timing sensitive signal transport in a packet based network without participating in the timing signaling of the timing packets or timing sensitive packets themselves. The method comprises associating the data packets with different levels of transmission priority Pr, Pl, assigning highest (or highest available) transmission priority Pr to the timing packets, separately queuing the timing packets in different buffers 401, 402, and providing first opportunity transmission of the timing packets regardless of transmission priority level of non-timing packets waiting to be transmitted. The advantage of the method is that timing-sensitive traffic thereby experiences reduced buffer delay variations.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: May 26, 2020
    Assignee: Net Insight Intellectual Property AB
    Inventor: Magnus Danielsson
  • Patent number: 10650418
    Abstract: Described are systems and methods for dynamic integration and presentation of advertising content and media content. The method includes receiving a request for media content from a remote computing device and providing, in response to the request, an interactive advertising unit. The interactive advertising unit includes a first content layer including the requested media content and a media player, a second content layer including the advertising content, wherein the advertising content comprises static content and interactive content, an integration module configured to display the requested media content in the media player, and reveal the advertising content in an area extending from a boundary of a playback window of the media player, wherein revealing the advertising content includes moving web page content to accommodate the advertising content. The method includes transmitting the interactive advertising unit for presentation on the remote computing device.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: May 12, 2020
    Assignee: VIACOM INTERNATIONAL INC.
    Inventors: Jamie Hintz, Mark Fortner, Adam Solomon, Colin McNamara, Mark Theophilis
  • Patent number: 10645042
    Abstract: Provided is an information processing apparatus including: a request acquiring unit that acquires a data request message transmitted from a client to a server; a configuration information acquiring unit that acquires, from the server configuration information relating to a data set including a request target data; a response acquiring unit that acquires, in place of the client, a response message transmitted from the server and including data and configuration information relating to the data; a configuration information changing unit that changes the configuration information, with consistency therebetween being maintained; a data changing unit that changes the data so as to match the configuration information relating to the data after the change; and a data transmitting unit that transmits, to the client, a response message including the data after the change and the configuration information after the change, as a response to the data request message.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: May 5, 2020
    Assignee: EVRIKA INC.
    Inventor: Naoki Yamada
  • Patent number: 10635497
    Abstract: A method and a system embodying the method for job pre-scheduling in a processing system comprising distributed job management, encompassing: determining a maximum amount of pre-schedulable jobs for each of a plurality of engines; setting for each of the plurality of engines a threshold less than or equal to the maximum amount; pre-scheduling by a scheduler an amount of jobs less than or equal to the threshold to at least one of a plurality of job managers; determining at the at least one of the plurality of job managers managing one of the plurality of engines one of a plurality of data processing devices in order for each pre-scheduled job; and assigning the job to the determined data processing device.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: April 28, 2020
    Assignee: Cavium, LLC
    Inventors: Kalyana Sundaram Venkataraman, Tejas Maheshbhai Bhatt, Hong Jik Kim, Eric Marenger, Ahmed Shahid, Jason Daniel Zebchuk, Gregg Alan Bouchard
  • Patent number: 10638421
    Abstract: Method for operating a capillary network gateway (100-1), wherein the capillary network gateway (100-1) comprises an interface to a base station (103) of a cellular network for connecting the capillary network gateway (100-1) to a mobile telecommunication network and an interface for connecting at least one machine device (101-1, 101-2, 101-3) via at least one radio connection (107) to the capillary network gateway (100-1), comprising the steps of determining (S101), by the capillary network gateway (100-1), a condition to switch into a power-saving mode; instructing (S102) the at least one machine device (101-3) to associate to a further capillary network gateway (100-2), if the condition is fulfilled; and connecting (S103) the capillary network gateway (100-1) to a further capillary network gateway (100-2) via a radio connection.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: April 28, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Piergiuseppe Di Marco, Anna Larmo, Francesco Militano
  • Patent number: 10628512
    Abstract: A server receives a first request for website access from an application on a device. The server determines the website is unavailable. The server identifies the status resource, wherein the status resource provides in-band updates on an availability of the website. The server provides status resource information to the device via the application on the device which communicated the first request. The server receives a second request for website access from the application on the device after the status resource information indicates that the website is available. The server provides access to the website.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ross B. Pavitt, Alexander J. Kelly, Edwin P. J. Moffatt, Alexander D. S. Mirski-Fitton
  • Patent number: 10620919
    Abstract: A system for creating software applications and for operating these software applications on a plurality of different devices is provided. The system includes a number of functional units that may be repeatedly instantiated in the same application or in different applications, wherein each functional unit defines a delimited user interface (UI) area of a graphical user interface. Each functional unit has a specific part and a generic part. In this case, the specific part defines a number of UI elements having a predefined set of UI state variables. The generic part is set up to transform the values of the UI state variables into a device-independent and application-independent form and to export the values in this form as a state data record and to import such a state data record and to allocate the values contained therein to the UI state variables of the UI elements.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: April 14, 2020
    Assignee: Siemens Healthcare GmbH
    Inventors: Lutz Dominick, Vladyslav Ukis
  • Patent number: 10623319
    Abstract: A load shedding mechanism and an endpoint selection mechanism may be used to rebalance loads of endpoints of a network-based service. The load shedding mechanism may monitor health information of one or more endpoints and determine whether to perform a load shedding operation based on the health information. In response to determining to perform the load shedding operation for a selected endpoint, the load shedding mechanism may, prior to a client close request for a keep-alive connection of the selected endpoint, trigger an early close of the keep-alive connection. In response to a corresponding client attempting to reconnect based at least in part on the early close, the endpoint selection mechanism may select another endpoint to form a keep-alive connection with the client.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: April 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrey Vasilyevich Talnikov, Andrew Gary Hourselt, Yang Xu, Douglas Stewart Laurence
  • Patent number: 10624104
    Abstract: A first communication device may communicate wirelessly with a second communication device. The first communication device may include a wireless communication integrated circuit (IC) configured to (i) receive application data from an application controller, (ii) encapsulate the application data in data packets, and (iii) use an antenna to transmit the data packets. In some embodiments, the first and second communication devices may agree on a length of connection intervals, and the first communication device may transmit two or more of the data packets to the second communication device during each of one or more of the connection intervals. In some embodiments, during periods when there is no application data to encapsulate and transmit to the second communication device, the first communication device may transmit a message to the second communication device, and transmitting the message may keep a wireless link between the first and second communication devices active.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: April 14, 2020
    Assignee: Senseonics, Incorporated
    Inventor: Barkha Raisoni
  • Patent number: 10616652
    Abstract: The disclosure proposes a playback method including displaying a first playback session which comprises an on-demand streaming session in a foreground of a display of the electronic device; switching, at a first playback time (t1), the first playback session from being displayed in the foreground to a background in which the on-demand streaming session ceases streaming; recording the t1 and a first clock time (T1) in response to switching the first playback session from being displayed in the foreground to the background; switching the first playback session back from the background to being displayed in the foreground; recording a second clock time (T2) in response to switching the first playback session back from the background to being displayed in the foreground; and changing the on-demand streaming session as being displayed in the foreground to a second playback time (t2) which is determined according to t2=t1+(T2?T1).
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: April 7, 2020
    Assignee: Novatek Microelectronics Corp.
    Inventors: Wei-Chung Chang, Hsiang-An Wang
  • Patent number: 10613825
    Abstract: A computer-implemented technique provides electronic text recommendations to a user. The technique involves capturing content from a conference among multiple participants. The technique further involves receiving electronic typing input from the user while the user is typing to document the conference. The technique further involves outputting, in response to the electronic typing input from the user, electronic text recommendations to the user based on the captured content. Such recommendations can take the form of predictive typing for taking notes based on content shared during an online meeting. The words and/or phrases in the predictive typing may be derived from the words spoken and/or from visual data displayed during the conference. Accordingly, a user is able to document what is discussed with minimal typing and thus reduced distraction. Furthermore, the information that is documented can be made more on-point and less verbose than a lengthy transcription of an audio feed.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: April 7, 2020
    Assignee: LogMeIn, Inc.
    Inventors: Yogesh Moorjani, Ashish V. Thapliyal
  • Patent number: 10607380
    Abstract: An information display method and a terminal, where the information display method includes detecting whether a terminal is currently connected to an external device, transmitting a transmission object between the terminal and the external device when the terminal is currently connected to the external device, and displaying a progress graph and a transmission dynamic animation on a screen of the terminal when the transmission object is transmitted between the terminal and the external device, where the transmission dynamic animation includes an object graph that moves from a start position on the screen to an end position on the screen and disappears at the end position, and the object graph is used to indicate the transmission object. According to the foregoing method, a user can have better experience in perceiving a status of the connection between the terminal and the external device.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: March 31, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Simon Ekstrand, Sha Qian, Jun Liang, Xueyan Huang, Shouyu Wang
  • Patent number: 10601989
    Abstract: A system for automatic authentication of service requests includes authentication of a remote access device. This authentication may be accomplished automatically prior to text or audio communication between a customer and a service agent. In some embodiments, authentication is accomplished automatically by authentication of the remote access device or accomplished by asking the customer questions. A single authentication of the remote access device may be used to authenticate a service request transferred between service agents. The authentication of the remote device may include, for example, use of a personal identification number, a fingerprint, a photograph, and/or a hardware identifier. Some embodiments include an intelligent pipeline configured for managing queues of customer service requests and/or customer service agent control over a customer's access device.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: March 24, 2020
    Assignee: UJET, Inc.
    Inventors: Anand Janefalkar, Hisun Kim
  • Patent number: 10592181
    Abstract: An image forming apparatus is provided which stops, in a case where a license is determined to be invalid, periodic transmission of a state notification to a processing server until the license is determined to be valid thereafter. Further, the image forming apparatus does not output a job history that is recorded while the license is invalid to the processing server. The image forming apparatus stops recording a job history in response to the image processing apparatus being unregistered from the processing server.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: March 17, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Noriko Takagi
  • Patent number: 10588169
    Abstract: Systems, apparatuses, and methods are directed to a first peer-to-peer (P2P) enabled device configured to wirelessly transmit a first request message and a second P2P-enabled device configured to wirelessly receive the first request message. In response to receiving the first request message, the second P2P-enabled device wirelessly transmits a second request message to the first P2P-enabled device, and if the first request message is rejected by the second P2P-enabled device, the second request message includes status control information indicating that the first request message is rejected. In addition, if the first request message is to be cancelled, the first P2P-enabled device transmits another request message to the second P2P-enabled device with status control information indicating that the first request message has been cancelled.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: March 10, 2020
    Assignee: Intel Corporation
    Inventors: Emily Qi, Venkata Vallabhu, Rita Lee
  • Patent number: 10587550
    Abstract: Systems, device and techniques are disclosed for evaluating domains to send emails while maintaining sender reputation. Registration records of a domain are retrieved. The registration records include a mail server record and one or more records linking the domain to another domain or to an IP address. The mail server record is verified to be associated with a domain that is not on a black list. A webpage is retrieved from a website associated with the one or more records linking the domain to another domain or to an IP address. The webpage is compared to webpages for websites that are on white lists. An electronic communications sending strategy is determined based on verifying that the mail server record is associated with a domain that is not on a blacklist and comparing of the webpage to webpages for websites that are on one or more white lists.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: March 10, 2020
    Assignee: salesforce.com, inc.
    Inventor: James Michael Ciancio-Bunch
  • Patent number: 10579367
    Abstract: Embodiments implement data versioning in a cloud-based identity management system. Embodiments provide a first microservice for performing an identity management service and having a corresponding first version application programming interface (“API”) that identifies the first microservice. Embodiments provide a second microservice for performing the identity management service, the second microservice comprising a new version of the first microservice and having a corresponding second version API that identifies the second microservice. Embodiments receive a request for performing the identity management service from a client of the identity management system, the request including a uniform resource locator (“URL”), where the first version API or the second version API are identified in the URL. Embodiments then perform the identity management service using either the first microservice or the second microservice based on the request and using tenant data stored in a database.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: March 3, 2020
    Assignee: Oracle International Corporation
    Inventors: Vadim Lander, Lokesh Gupta
  • Patent number: 10581967
    Abstract: One embodiment provides a system that facilitates secure communication between computing entities. During operation, the system generates a first interest that indicates a vote for a value associated with a group prefix and a round number. In response to the first interest, the system receives a first content object that indicates an acknowledgment of the vote and has a payload that includes a nonce validator. In response to a second interest that indicates an acknowledgment of the first content object, the system receives a second content object that indicates a decision for the value and has a payload that includes a nonce which is used as a pre-image of the nonce validator. The system verifies the second content object based on the nonce and the nonce validator.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: March 3, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Glenn C. Scott
  • Patent number: 10575252
    Abstract: Apparatuses and methods for controlling a manner of delivering content to a content user in a mobile telecommunication network are provided. The content is sent to the content user using first a first transmission rate when the content user is in a first radio state and uses a first battery power, and then using a second transmission rate that is lower than the first transmission rate, when the content user is in a second radio state and uses a second battery power that is smaller than the first battery power. The sending is performed such as, (A) while delivering the content, an amount of the content already received by the content user to exceed an amount of the content used by the content user, and (B) to minimize an energy used by the content user during delivery.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: February 25, 2020
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Ayodele Damola, Lars Westberg
  • Patent number: 10572533
    Abstract: Embodiments described herein may involve inconsistent queues. An example implementation may involve a computing device receiving a message indicating a playback queue corresponding to a playback zone of a media playback system. The playback queue may include first media items queued in a first order for playback by the playback zone. The computing device determines that a playlist at the computing device is to be queued for playback in the playback queue corresponding to the playback zone, the playlist including second media items in a second order. The computing device determines that the first media items in the first order is different from the second media items in the second order, and based on the determination, causes the first media items in the playback queue to be replaced with the second media items in the playlist.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: February 25, 2020
    Assignee: Sonos, Inc.
    Inventor: Arthur L. Coburn, IV
  • Patent number: 10552282
    Abstract: A monitoring mechanism is used to detect, via client side monitoring, malfunctions of services within a cloud environment. Additional monitors are activated against the problem-related services in the system. Recursively, the monitored problem-related services act as the client to other services inside the cloud environment and can be used to detect more services which need to be monitored until all the problem-related services are monitored. After the problem is fixed, the monitoring can be disabled automatically or manually.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Xue Feng Gao, Peng Han, Zhen Yang Shi, Qing Feng Zhang
  • Patent number: 10554727
    Abstract: Provided is a method of multiple connection providing a service by a client, the method including: executing at least one application for providing a service; referring to a multiple connection history including information about the number of multiple connections and a size of a sub-segment; determining the number of multiple connections and the size of the sub-segment based on the referred-to multiple connection history; and requesting the multiple connections according to the determined number of multiple connections and the determined size of the sub-segment.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: February 4, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeong-seok Choi, Do-young Joung, Soon-gi Hong
  • Patent number: 10555033
    Abstract: Provided is a relay device for transferring a protocol data unit (PDU) transmitted from a server device to a terminal device, receiving content information that pertains to content stored in the PDU, and controlling a transfer in the PDU transfer step on the basis of the content information. The terminal device receives, via the relay device, the PDU transmitted from the server device, and transmits the content information that pertains to the content stored in the PDU to the relay device.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: February 4, 2020
    Assignee: NEC Corporation
    Inventor: Tomofumi Izumi
  • Patent number: 10547541
    Abstract: The present disclosure discloses a route determining method, including: receiving a first flow entry which includes a first route mapping relationship and a first load ratio with respect to a full load capacity of each service node; receiving a second flow entry which includes a second route mapping relationship, a second load ratio with respect to a full load capacity of each service node, and a start time of the second flow entry; receiving a first packet of a first service flow; determining, according to a service chain identifier included in the first packet, that the first service flow is a first type of service flow; determining whether a time corresponding to a timestamp precedes the start time of the second flow entry; and if so, determining a service node for receiving the first packet according to the first flow entry; if not, determining a service node for receiving the first packet according to the second flow entry.
    Type: Grant
    Filed: April 28, 2018
    Date of Patent: January 28, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shiyong Tan, Xiaoqiang Qiao
  • Patent number: 10545882
    Abstract: An information handling system may include a processor, a memory communicatively coupled to the processor and comprising a plurality of non-volatile memories, and a memory controller. The memory controller may be configured to monitor memory input/output traffic to each of the plurality of non-volatile memories, determine a quality of service associated with each of the plurality of non-volatile memories based on such monitoring, and based on such monitoring and the qualities of service associated with the plurality of non-volatile memories, reroute input/output data associated with a first non-volatile memory of the plurality of non-volatile memories to a second non-volatile memory of the plurality of non-volatile memories.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: January 28, 2020
    Assignee: Dell Products L.P.
    Inventors: Wade Andrew Butcher, Vadhiraj Sankaranarayanan, Stuart Allen Berke
  • Patent number: 10541540
    Abstract: A message specifying any one of a plurality of operation modes is defined between an EMS 200 and a power storage apparatus 140.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: January 21, 2020
    Assignee: KYOCERA CORPORATION
    Inventor: Kazutaka Nakamura
  • Patent number: 10540396
    Abstract: Systems and methods are provided for personalizing new song suggestions for a user. A plurality of users provides thumbs up and thumbs down ratings for a pair of songs (song A and B). A first aggregate rating for song B is calculated based on ratings given to song A by all of the users that gave a like rating to song A. Similarly, a second aggregate rating is calculated for song B based on ratings given to song B by all users that gave a dislike rating to song A. Then a user that has not previously rated song B, supplies a rating for song A. A prediction is performed of how the user will rate song B based on the user's rating of song A. For example, the first aggregate rating for song B is used if the user rated song A positively.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: January 21, 2020
    Assignee: Pandora Media, LLC
    Inventors: Tao Ye, Gordon Parker Rios
  • Patent number: 10540507
    Abstract: A device obtains access to an application resource from a remote application server based on an authenticated device identifier. The device sends a request to access the application resource provided by the remote application server. The device receives a first message from the remote application server directing the device to send an authentication message to a device identity server. The authentication message requests an authenticated device identity for the device. The device attaches metadata associated with the device to the authentication message and sends the authentication message with the attached metadata to the device identity server. The device receives the authenticated device identity from the device identity server and sends the authenticated device identity to the remote application. The device obtains access to the application resource from the remote application server based on the authenticated device identity.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: January 21, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Steven Richard Stites, Morteza Ansari, Syam Sundar V Appala, Prashanth Patil
  • Patent number: 10531129
    Abstract: Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: January 7, 2020
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Heiner Kirchhoffer, Martin Winken, Philipp Helle, Detlev Marpe, Heiko Schwarz, Thomas Wiegand
  • Patent number: 10491926
    Abstract: Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: November 26, 2019
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Heiner Kirchhoffer, Martin Winken, Philipp Helle, Detlev Marpe, Heiko Schwarz, Thomas Wiegand
  • Patent number: 10491323
    Abstract: A data transmission control method, passive optical network (PON) equipment and apparatus, and a PON are presented. The method includes obtaining, by first PON equipment, data transmission information between the first PON equipment and second PON equipment; determining a target line rate between the first PON equipment and the second PON equipment according to the data transmission information; and transmitting data on a line between the first PON equipment and the second PON equipment according to the target line rate. The equipment includes an obtaining unit, a determining unit, and a communications unit. In the embodiments of the present disclosure, energy consumption of an optical network unit (ONU) can be reduced when service traffic of the ONU is light.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: November 26, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Bo Gao
  • Patent number: 10491929
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in presenting digital videos. In one aspect, a system includes a front-end server that provides videos and local servers that each include a cache for storing videos that have been partially presented at client devices located in a same geographic location as the local server. The system includes a back-end server that selects a video in response to a content request received from a client device located in the same geographic location as a local server. The back-end server provides, to the client device, at least a portion of the video and determines that less than all of the video was presented at the client device. The back-end server reduces latency in presenting additional portions of the video at the client device by storing the video in the cache of the local server.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: November 26, 2019
    Assignee: Google LLC
    Inventors: Scott Tadashi Davies, Justin Lewis
  • Patent number: 10489322
    Abstract: An apparatus includes a first memory and a direct memory access (DMA) controller. The DMA controller includes a second memory to store the received packet and a third memory, and receives a packet including a header where information for DMA is registered and data to be stored in the first memory. The DMA controller acquires and stores, in the third memory, the header and a beginning portion of a given length from beginning of the data of the packet stored in the second memory. The DMA controller reads the data included in the packet from the third memory when it is determined, based on the header, that a data length of the data included in the packet is less than or equal to the given length, and performs storage of the read data by DMA in the first memory.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: November 26, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Yasuhiro Kitamura
  • Patent number: 10474617
    Abstract: A control method includes: making, by a transmitting apparatus coupled to an information processing apparatus and provided in the transmission and reception system where the transmitting apparatus and a receiving apparatus coupled to an input and output apparatus are coupled with each other through a network, a response to the information processing apparatus in response to a first command received from the information processing apparatus; obtaining, by the transmitting apparatus, a commands from the information processing apparatus after receiving the first command; batch-transferring the commands to the receiving apparatus without making a response to the information processing apparatus; issuing, by the receiving apparatus, the commands transferred from the transmitting apparatus to the input and output apparatus; and notifying, by the receiving apparatus, when the commands is batch-transferred from the transmitting apparatus, the transmitting apparatus about processing completion when processing of all o
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: November 12, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Masanori Naganuma, Shigeki Sekine, Shotaro Nakayama, Satoru Nakano
  • Patent number: 10469364
    Abstract: Internet protocol packets are statelessly identified as associated with a particular session-instance by identifying a key, or session-instance identifier, within the data (or payload) portion of a user plane packet. This identifier is specific to the session-instance and remains constant throughout the session-instance. Using this stateless identification, transmitted user plane packets are automatically routed at the transmission speed of the transmission link using a method that automatically balances the analysis processing load between network probes. The load is balanced by routing the user plane packet to a network probe that is either already analyzing the session-instance or by routing the user plane packet to a system that has processing capacity to analyze a new session-instance. The network probe then analyzes the user plane packet and the session-instance to measure the quality of the user experience of the session-instance and performance of the network.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: November 5, 2019
    Assignee: NetScout Systems, Inc.
    Inventor: Bruce A. Kelley, Jr.
  • Patent number: 10468077
    Abstract: Examples include techniques for storing an object in a non-volatile memory in a solid-state storage device (SSD), the SDD supporting input/output (I/O) operations of a block size, when a size of the object is greater than or equal to the block size. The object may be stored in a write buffer in a persistent memory in a computing platform when the size of the object is less than the block size. An object metadata component may be updated in the persistent memory to store attributes of stored objects, the attributes comprising at least an object identifier, an object state, and a location where the object is stored, the location being one or more of a cache in volatile memory, the write buffer, and the SSD. A flush operation may be performed to coalesce objects smaller than the block size together in the write buffer and to store the coalesced objects in the SSD when a size of coalesced objects is equal to the block size.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: November 5, 2019
    Assignee: Intel Corporation
    Inventor: Anjaneya R. Chagam Reddy
  • Patent number: 10460085
    Abstract: A tablet computer comprises an operating system, including an application framework layer and an application layer, and an overlay system. The overlay system controls access to application programs and provides a first user interface and a second operating environment associated with a second user interface. Optionally, the overlay system provides a first operating environment associated with the first user interface. The overlay system includes an access control configured to permit or deny a request for access in the second operating environment to resources and/or data. Optionally, the overlay system is executed in the application framework layer of the operating system and may comprise a hypervisor providing an operating platform comprising the first user interface, the second operating environment, and an application space providing access to the application layer.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: October 29, 2019
    Assignee: MATTEL, INC.
    Inventor: Robb Fujioka
  • Patent number: 10460766
    Abstract: A device that includes a playback engine configured to receive a video request that includes source scene information for a set of video scenes and animation instructions. The playback engine is configured to assign source scene identifiers for each video scene and to assign animation identifiers to elements in the video scenes. The playback engine is configured to generate a scene timing map that links a source scene identifier with an animation identifier and a time duration for the animation identifier. The playback engine is configured to generate a video timing map that includes a set of timestamp entries that each reference a source scene identifier and an animation identifier in the scene timing map. The playback engine is configured to link a progress bar with the video timing map and to display the progress bar with a video scene that is generated based on the source scene information.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: October 29, 2019
    Assignee: Bank of America Corporation
    Inventors: Shankar Sangoli, Yacine Arbani
  • Patent number: 10447805
    Abstract: One embodiment provides a system that facilitates distributed consensus in a content centric network. During operation, the system generates, by a coordinator for a plurality of nodes, a first interest that indicates a request to approve a proposed value for a variable. In response to receiving a positive acknowledgment of the first interest from a majority of the nodes, the coordinator generates a second interest that indicates a request to accept the proposed value. A name for the first interest and a name for the second interest include an identifier of the variable and a round number. A payload of the first interest and a payload of the second interest include the proposed value. In response to receiving a positive acknowledgement of the second interest from the majority of the nodes, the system generates a notification indicating that an agreed-upon value for the variable is the proposed value.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: October 15, 2019
    Assignee: Cisco Technology, Inc.
    Inventor: Marc E. Mosko
  • Patent number: 10438194
    Abstract: Systems and techniques for managing creation, delivery, and redemption of stored value tokens such as gift cards and electronic gift cards. An interface presented to a donor at a terminal allows the donor to specify details of a token, including token value and whether the token is to be associated with a particular retailer or group of retailers. The donor is also able to specify restrictions on the use of the token. For example, the donor may prohibit the purchase of particular categories of products or may specify categories of products authorized for purchase and the amount that may be spent for each category. The donor is also able to specify particular products to be purchased. A token definition is stored and a token associated with the definition is delivered to a recipient. When the recipient presents the token for redemption, the token is redeemed according to the definition.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: October 8, 2019
    Assignee: NCR Corporation
    Inventor: Kaj Svante Nybom
  • Patent number: 10437492
    Abstract: A host device can offload certain copy operations to an I/O adapter device coupled to the host device. The I/O adapter device can perform a copy operation to copy data from a source storage volume to a destination storage volume. The source storage volume and the destination storage volume can be local or remote to the I/O adapter device. The copy operations can be performed for replica creation, online migration or for copy-on-write snapshots.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: October 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Robert Michael Johnson
  • Patent number: 10432762
    Abstract: Message oriented middleware publish/subscribe technology and wireless push protocol is used to provide wireless messaging services for wireless devices. In the exemplary embodiment, a messaging system brokers messages between publisher applications (i.e. content providers) and wireless client devices (i.e. content subscribers), receiving and distributing messages to subscribers having subscribed to particular content. Messages are pushed to clients via a wireless gateway using a wireless push protocol. Message content subscription is used to filter messages to subscribers with fine granularity to provide a higher quality of service.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventor: Evangelos Mamas
  • Patent number: 10423966
    Abstract: Method and system for online helpdesk are disclosed. According to one embodiment, a CustomerOps platform is designed to provide customer operations to a plurality of businesses large or small. By providing a server or a cluster of servers, various activities (e.g., inquiries and responses) between a user and a business are captured and the data stream thereof is archived to a designated server. The stored data can be retrieved to view the various activities so as to engage the user contextually whenever there is a need. Such a CustomerOps platform facilitates efficient and more relevant human or automated assistance when the user desires to get engaged with the business that provides a service/product interesting to the user.
    Type: Grant
    Filed: November 22, 2015
    Date of Patent: September 24, 2019
    Inventors: Lu Wang, Jinsheng Wang
  • Patent number: RE47718
    Abstract: A method of transmitting/receiving digital contents and an apparatus for receiving the digital contents are disclosed. In a system connected with an Internet protocol (IP) network, service event information may be included in a service discovery record and transmitted/received. Accordingly, the apparatus for receiving the digital contents can receive a service using the service event information in a service discovery step when receiving the service including the digital contents. Since the service event information can be processed independence of the digital contents included in the service, the service can be rapidly provided and unnecessary service event information does not need to be parsed.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: November 5, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Joon Hui Lee, Ho Taek Hong, Jin Pil Kim