Patents Examined by Ranodhi Serrao
  • Patent number: 10797931
    Abstract: In one aspect, a first client device receives, from a second client device, a request to stream a media item from a first position within the media item. The first client device obtains, from a server, a seektable that identifies a plurality of segments into which content corresponding to the media item is divided, wherein each segment of the plurality of segments corresponds to multiple samples of the media item. The first client device consults the seektable to determine a segment of the media item to retrieve in response to the request, the segment including content at the first position. After consulting the seektable, the device retrieves, from the server, the segment of the media item. The first client device plays the content corresponding to the first position using the retrieved segment.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: October 6, 2020
    Assignee: Spotify AB
    Inventors: Isak Bakken, Mark Obcena, Swaroop Narsimha, Jyrki Pulliainen
  • Patent number: 10797979
    Abstract: Embodiments are directed to managing communication networks. One or more links associated with a gateway computer may be monitored. Each link may be associated with a network addresses, and the gateway computer is associated with a gateway identifier (GID). Metrics associated with the monitored links may be provided. Scores may be associated with the links based on the metrics. The scores may be modified based on policy information. The links may be compared based on the scores and the policy information. A comparison may be employed to activate a portion of the links such that the activated links may be employed to communicate over the networks with other gateway computers. The links may be compared based on updated metrics. The comparison of the updated metrics may be used to activate another portion of the links that are associated with the GID.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: October 6, 2020
    Assignee: Tempered Networks, Inc.
    Inventors: Ludwin Fuchs, Paul David Lambros Bartell, Bryan David Skene, Jeffrey Michael Ahrenholz, Konstantin Tsoy
  • Patent number: 10791000
    Abstract: An external communication device, display device, display system, and control method therefor are disclosed. In accordance with an aspect of the present disclosure, an external communication device includes a wired communication module connected to a display device and configured to receive standby power; a wireless communication module configured to transmit a power application signal in response to reception of an event signal from at least one Internet of Things (IoT) apparatus via a wireless communication network according to whether the display device is active; and a communication controller configured to control an operation of the at least one IoT apparatus on the basis of a control command received via the wired communication module.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 29, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Eung Sik Yoon, Hyun Koo Kang, Jin Lee
  • Patent number: 10771508
    Abstract: Aspects disclosed herein relate to systems and methods for enhanced media consumption. In one aspect, a media platform is provided that allows users to provide commentary while consuming media. The content provided by a user may be saved and associated with a specific portion of the media. The saved commentary may be presented to other users as they consume the same media file.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: September 8, 2020
    Inventor: Nadejda Sarmova
  • Patent number: 10757167
    Abstract: Techniques to measure consumption of content pages comprising a plurality of distinct content assets are disclosed. In various embodiments, content consumption signal data gathered by a plurality of clients, the content consumption signal data reflecting for at least a subset of content pages user engagement by content asset comprising the content page, is received. The received content consumption signal data and content attribute data associated with each respective content page are used to compute for each content page a content consumption metric reflecting an amount of content determined to have been consumed.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: August 25, 2020
    Assignee: Nativo, Inc.
    Inventor: Justin Yoo Choi
  • Patent number: 10757142
    Abstract: A assimilated economic crime intelligence (AECI) system and method, comprising a first computer device that provides first entity data, and a web sector communicatively coupled to the first computer device. The web sector receives first entity data from the first computer device and sends the first entity data to a case comparator sector that compares the first entity data against second entity data in a database dedicated to a second computer device to determine a degree of matchability, wherein the web sector generates and sends a display signal to the first computer device to display a graphic user interface with the degree of matchability, without sharing the first entity data with the second computer device or the second entity data with the first computer device.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: August 25, 2020
    Assignee: FINANCIAL CRIME INTELLIGENCE LTD
    Inventor: Christopher Gerard Anderson
  • Patent number: 10748194
    Abstract: In response to a user-initiated interaction request sent by a user using an electronic communication, subsequent actions performed by other users that received the user-initiated interaction request are analyzed. A determination is made as to whether the subsequent actions performed by the other users that received the user-initiated interaction request correlate to an intended interaction result of the user-initiated interaction request. A visual representation of a collaboration model that correlates probabilities of successful collaborations between the user and the other users is generated in accordance with determined correlations between the subsequent actions performed by the other users and the intended interaction result.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hitham A. Assem Aly Salama, Al Chakra, Jonathan D. Dunne, Liam S. Harpur
  • Patent number: 10742536
    Abstract: A device for simulating a communication relay for at least one device for processing tactical data, includes a data storage system; a first connection interface for connection with the device for processing tactical data; a second communication interface; a processor connected to the storage system and to the interfaces, the processor being configured so as to: divide a temporal cycle having a first predetermined duration into time slots of a second predetermined duration, each time slot being identified by an index in the temporal cycle; monitor the network traffic over the second communication interface; emit a message via the first interface for all the indices of slots except for slots identified by a list of at least one excluded index; broadcast a message via the second interface for the slots identified by the list of at least one excluded index.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: August 11, 2020
    Inventors: Alexandre Roman, Julien Richard
  • Patent number: 10735686
    Abstract: Enhanced content consumption is provided by establishing a pairing between two computing devices, wherein at least one of the two computing devices provides a primary consumption experience of a digital content item, so that a secondary consumption experience can be provided via operation of at least one of the two computing devices. The method further comprises presenting, using at least one of the two computing devices, the digital content item for consumption by a user. The method further comprises performing one or more supplemental consumption functions with the other of the two computing devices.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kevin Gammill, Stacey Law, Jeff Tucker, Sean Kollenkark
  • Patent number: 10735481
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving from a presenter local client computer device an iteratively captured screen display of the presenter local client computer device; multicasting the iteratively received captured screen display to a first virtual machine and a second virtual machine, the first virtual machine running a first provider specific web conference client application associated to a first web conference provider system, the second virtual machine running a second provider specific web conference client application associated to a second web conference provider system, and cloning by the first virtual machine and the second virtual machine the iteratively captured screen display to provide respective instances of a cloned iteratively captured screen display.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Helio Leonardo Pinheiro e Mota, Thiago Rodrigues de Souza Costa, Wiliam P. Righi, Marcelo D. Siqueira
  • Patent number: 10728333
    Abstract: In a data storage network, a data storage transfer is initiated over a communications link between a source endpoint and a storage endpoint. The data storage transfer is configured to transmit at least one data object from the source endpoint to the storage endpoint using a first transfer technology protocol of a plurality of transfer technology protocols supported by the storage endpoint. The source endpoint monitors at least one network performance parameter associated with the communication link between the source endpoint and the storage endpoint. During transfer of the at least one data object, the source endpoint automatically switches from the first transfer technology protocol to a second transfer technology protocol based, at least in part, on a result of the monitoring.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: July 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harsha Hegde, Robert Veitch
  • Patent number: 10715412
    Abstract: There is provided, a computer-implemented method of monitoring overall latency, comprising: monitoring a sequence of images of an actuator controlled by a user interface presented on a display of a client terminal, detecting, in a first image of the sequence of images, a first visual indication denoting termination of a user triggered activation of movement of the actuator via the user interface, detecting, in a second image of the sequence of images, a second visual indication denoting termination of the movement of the actuator in response to the termination of the user triggered activation, computing an overall latency from a timestamp associated with the second image and a timestamp associated with the first image, and when the overall latency is above a threshold, adjusting at least one system parameter of a system connecting the client terminal with the actuator and with a camera that captures the sequence of images.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: July 14, 2020
    Assignee: Gigantic Ltd.
    Inventor: Alex Benish
  • Patent number: 10701147
    Abstract: A source communication device comprises a cluster manager to group destination device connections into a plurality of performance clusters. The cluster manager then causes a synchronization mechanism to be generated for each performance cluster. Each synchronization cluster can then allow data to be optimally shared between the source device and destination devices within a given cluster.
    Type: Grant
    Filed: November 12, 2017
    Date of Patent: June 30, 2020
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Dan Jones, Todd Vernon, Jeffrey Kriese
  • Patent number: 10693979
    Abstract: A first server receives, from a client network application, a request for a network resource. The first server retrieves the requested network resource, where the requested network resource is handled by a second server that is different than the first server. The first server validates whether at least a portion of the retrieved network resource conforms to a set of one or more rules. If it does, the first server cryptographically signs the at least portion of the retrieved network resource thereby creating a digital signature. The first server transmits a response to the client network application that includes the at least the portion of the retrieved network resource and the digital signature. The client network application is configured to validate the first digital signature that validates that the portion of the network resource conforms to the set of rules.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: June 23, 2020
    Assignee: CLOUDFLARE, INC.
    Inventor: Dane Orion Knecht
  • Patent number: 10691494
    Abstract: Evaluation results of a plurality of users are received from a plurality of data providers. The evaluation results are obtained by the plurality of data providers evaluating the plurality of users based on evaluation models of the plurality of data providers. A plurality of training samples is constructed by using the evaluation results. Each training sample includes a respective subset of the evaluation results corresponding to a same user of the plurality of users. A label for each training sample is generated based on an actual service execution status of the same user. A model is trained based on the plurality of training samples and the plurality of labels, including setting a plurality of variable coefficients, each variable coefficient specifying a contribution level of a corresponding data provider. Virtual resources to each data provider are allocated based on the plurality of variable coefficients.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: June 23, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Jun Zhou, Xiaolong Li
  • Patent number: 10671976
    Abstract: The present disclosure discloses an instant messaging window display method, including the following steps: running an instant messaging window on a user terminal; receiving a small window instruction; extracting, in response to the small window instruction, the instant messaging window run on the user terminal as a to-be-converted window; converting the to-be-converted window into a floating small window; and displaying the floating small window on the top of a current page of a browser. Therefore, the terminal converts the instant messaging window into the floating small window, and always keeps displaying the floating small window on the top of the current page of the browser. When the user browses and operates another webpage on the browser, the display of the floating small window is not affected. This is convenient for the user to check an instant messaging interaction message in time, thereby improving convenience of instant messaging interaction.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: June 2, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Jia Zhang
  • Patent number: 10666532
    Abstract: A system includes Session-Initiation-Protocol (SIP) servers that provide services for a respective set of endpoints. A monitor server can receive connectivity status of the respective set of endpoints based on registration status provided by the endpoints to the SIP servers. Based upon the received connectivity status, endpoints having connectivity problems are parsed into one or more subgroups. Potential problem sources are identified for the connectivity problems of the parsed endpoints. For each of the subgroups, the monitor server determines whether the subgroup exceeds a corresponding trigger threshold. In response a corresponding trigger threshold being exceeded, an action profile specifying an entity is accessed. A notification is transmitted to the entity.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: May 26, 2020
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Bryan R. Martin
  • Patent number: 10630527
    Abstract: In one aspect, a client device receives a request to stream a media item from a first position. Content corresponding to the media item includes samples identified in a container file. The client device obtains, independently of the container file, a seektable that is not included with the container file and that identifies a plurality of segments into which content corresponding to the media item is divided. The seektable is stored using a mark-up language that is natively compatible with a software development kit (SDK) executing on the client device. The client device consults the seektable to determine a segment of the media item to retrieve in response to the request, the segment including content at the first position, and, after consulting the seektable, retrieves the segment of the media item and plays the content corresponding to the first position using the retrieved segment.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: April 21, 2020
    Assignee: Spotify AB
    Inventors: Isak Bakken, Mark Obcena, Swaroop Narsimha, Jyrki Pulliainen
  • Patent number: 10616476
    Abstract: A system and method for accessing a media item on a mobile device are described. The mobile device includes a media placement application and a media display application. The media placement application receives a selection of a media item generated by the mobile device. The media placement application generates access conditions for the media item based on geolocation and position information of the mobile device associated with the selected media item. The media display application monitors the geolocation and position of the mobile device and determines whether the geolocation and position of the mobile device meet the access conditions of the selected media item. The media display application generates a notification that the selected media item is available to view in a display of the mobile device in response to determining that the geolocation and position of the mobile device meet the access conditions of the selected media item.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: April 7, 2020
    Assignee: Snap Inc.
    Inventors: Rylee Ebsen, Nathan Jurgenson, Ryan Marzolph, Evan Spiegel
  • Patent number: 10609593
    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: August 14, 2017
    Date of Patent: March 31, 2020
    Assignee: Seven Networks, LLC
    Inventors: Michael Luna, Ari Backholm, Ross Bott