Patents Examined by Ranodhi Serrao
  • Patent number: 10270839
    Abstract: Systems and methods for communicating and displaying collections of image and video clip content are described. In one example embodiment, a device receives interface information about a group of content collections from a server computer system. When a user inputs a selection of a first content collection, the device displays images and video clips in a sequence defined by the content collection. Each piece of content (e.g. image or video clip) is displayed for less than a threshold display time. When the device finishes playing the first content collection, the device automatically begins playing a next content collection. Additional content collections generated from content submitted by other client devices can be received from the server computer system, with autoforward play of additional content collections continuing indefinitely.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: April 23, 2019
    Assignee: Snap Inc.
    Inventors: Jacob Andreou, Darryl Hudgin, Evan Spiegel
  • Patent number: 10263859
    Abstract: A system includes at least one server that is configured to provide a multi-client network service to a plurality of existing users. When the server receives requests to join the multi-client network service from new users, the server may issue timestamps to each new user and obtain load metric based on the requests or timestamps. The server can repeatedly compare the load metric to a threshold load value. When it is determined that the load metric does not meet or is below the threshold load value, the server enables joining the multi-client network service by the plurality of new users. Otherwise, when it is determined that the load metric meets or is above the threshold load value, the server causes delivery of a wait message to the new users and keeps them in a wait mode for a predetermined period or until the load metric changes.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: April 16, 2019
    Assignee: Sony Interactive Entertainment LLC
    Inventors: N. Blaine Morgan, Charles McCoy, True Xiong
  • Patent number: 10257309
    Abstract: In one embodiment, a method includes sending a request for a measure of affinity associated with a first user for a particular content associated with a second user, where the measure of affinity predicts a level of interest the first user has for the particular content; sending weighting information for computing the measure of affinity, where the weighting information includes information specifying a first weight to be attributed to a first predictor function that is based on the second user and a second weight to be attributed to a second predictor function that is based on concepts associated with the particular content; receiving the measure of affinity; and sending, to the first user, the particular content, based on the received measure of affinity.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: April 9, 2019
    Assignee: Facebook, Inc.
    Inventor: Jonathan Arie Matus
  • Patent number: 10248615
    Abstract: Examples are disclosed for distributing Ethernet data processing across multiple processing cores. In one example, a computing system includes a main host processor including multiple processing cores and a shared on-chip memory accessible by each of the multiple processing cores, and an Ethernet hardware subsystem communicatively coupled to the main host processor via a direct memory access (DMA) subsystem, the DMA subsystem configured to route data from the Ethernet hardware subsystem to one or more of the multiple processing cores.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: April 2, 2019
    Assignee: Harman International Industries, Incorporated
    Inventor: Lejin K. Joy
  • Patent number: 10250669
    Abstract: A method for transferring files and apparatus through Wi-Fi Direct are provided. The method includes: an obtaining step, for obtaining a multimedia attribute of a file to be transferred; a sending step, for sending the multimedia attribute obtained in the obtaining step; a receiving step, for receiving information of the multimedia attribute of the file to be transferred; and a judgment step, for judging, according to the information of the multimedia attribute received in the receiving step, whether a receiving end supports the type of the file to be transferred. The embodiment of the patent document solves the problem that the receiving end may know whether to support the type of the file only after completely receiving the file or performing an opening operation, thus leading to inconvenient use, which improves the user experience.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: April 2, 2019
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD
    Inventor: Hui Yang
  • Patent number: 10243793
    Abstract: A method for automating network function virtualization (NFV) using a modular NFV framework involves subscribing, by a control module of a network, to a key of a state store of the network. The state store includes stored data objects and unique keys. Each of the stored data objects is associated with one of the unique keys. The key is one of the unique keys. A notification is received at the control module from the state store. The notification is associated with the key. The control module reads a data object, associated with the key, from the stored data objects in the state store in response to the notification, and the control module modifies a network traffic flow of the network through two or more software network functions of the network based on the data object.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: March 26, 2019
    Assignee: Nefeli Networks, Inc.
    Inventors: Daniele di Proietto, Aurojit Panda, Melvin Walls, Nicholas Sun, Barath Raghavan, Sylvia Ratnasamy
  • Patent number: 10237364
    Abstract: One embodiment of a method, executed by one or more processors, includes receiving a request from a client for a network resource, selecting a previously-serviced client as a proxy client, forwarding the request to the proxy client, receiving the network resource from the proxy client, and forwarding the network resource to the client. In another embodiment, the method includes receiving a request from a client for a network resource, selecting a proxy client from a dynamic pool of proxy clients that are each capable of requesting the network resource, and directing the request from the client to the proxy client. The selected proxy client may be the client whose request immediately preceded the current request. A computer system and computer program product corresponding to the method are also disclosed herein.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventor: Nimrod Megiddo
  • Patent number: 10230644
    Abstract: Disclosed are a distributed application programming interface (API) proxy system and an apparatus and method for managing traffic in the system. The apparatus for managing API traffic includes a traffic information collection unit configured to collect traffic information from a plurality of API proxies distributed to a plurality of networked apparatuses such that physical resources are abstracted to provide access to the abstracted physical resources and a traffic optimization unit configured to generate control information for decreasing communication traffic of at least one of the plurality of API proxies based on the collected traffic information and deliver the generated control information to the plurality of API proxies.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: March 12, 2019
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Soon-Mok Kwon, Yong-Keun Yun, Dong-Ho Yoo
  • Patent number: 10223502
    Abstract: The present invention provides a novel approach for storing, analyzing, and/or accessing biological data in a cloud computing environment. Sequence data generated by a particular sequencing device may be uploaded to the cloud computing environment during a sequencing run, which reduces the on-site storage needs for the sequence data. Analysis of the data may also be performed in the cloud computing environment, and the instructions for such analysis may be set at the originating sequencing device. The sequence data in the cloud computing environment may be shared according to permissions. Further, the sequence data may be modified or annotated by authorized secondary users.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: March 5, 2019
    Assignee: Illumina, Inc.
    Inventors: Alexander G. Dickinson, Francisco Jose Garcia, Robert C. Kain, Scott D. Kahn, Andrew R. Nelson
  • Patent number: 10225368
    Abstract: Various aspects of a system and method for data communication based on content type are disclosed herein. In accordance with an embodiment, the system includes a first electronic device, which is configured to determine content type of one or more data signals received from one or more data sources. The one or more data signals are associated with one or more carrier signals that correspond to a first signal strength parameter. A priority is set for each of the received one or more data signals, based on the determined content type. From the set priority and the determined content type, one of the received one or more data signals is communicated to a second electronic device at a second signal strength parameter, via the wireless carrier signal. The wireless carrier signal is associated with one of the received one or more data signals.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: March 5, 2019
    Assignee: SONY CORPORATION
    Inventors: Brant Candelore, Mahyar Nejat
  • Patent number: 10225347
    Abstract: A method, performed by a computer device, may include receiving an event notification of an event type associated with a source device in an appliance network. The method may further include detecting an activity initiated by a user in connection with the event type associated with the source device; generating an activity rule that associates the event type with the detected activity; receiving another event notification for the event type associated with the source device; and executing another activity in response to the received other event notification, based on the generated activity rule.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: March 5, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Hong Xiao, Azim Nasir, Dongchen Wang, Andre R. Turner
  • Patent number: 10218665
    Abstract: There is disclosed herein a system of managing posts for interacting with web based digital video. The system comprises a user interface application operating on one or more user devices which are operative to view web based digital video, the user interface application creating posts that refer to 3d, 360 degree, geocoded or spherical digital image and video. A database system stores user created posts. A programmed processing system is in operative communication with user devices and the database system for creating and managing programmed links between user created posts and one or more select locations in select web based digital video, wherein users interacting with the user interface application can access user created posts.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: February 26, 2019
    Assignee: Pixured, Inc.
    Inventor: Nick John Perlegos
  • Patent number: 10212227
    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: August 9, 2016
    Date of Patent: February 19, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Dan Jones, Todd Vernon, Jeffrey Kriese
  • Patent number: 10200449
    Abstract: When download operations get started in unison in conformity to RSS metafile delivery time-and-date information, the traffic is temporarily concentrated to a server, resulting in the risk of a system failure or else. In addition, it is inevitable to periodically check whether an RSS file on Web server is updated or not; so, users must delete update-unnecessary RSS files from those objects to be monitored. In view of this, the periodical update check timing of download control information is dispersed, thereby scattering download requests to the server. The download control information is provided with the information indicating whether such download control information is put under update management and/or expire time-and-date information in case the update management is to be done, whereby an information processing apparatus performs, based on the information, erase processing of the download control information when the download processing is completed.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: February 5, 2019
    Assignee: MAXELL, LTD.
    Inventors: Hiroyuki Koreeda, Satoshi Mio
  • Patent number: 10187449
    Abstract: When download operations get started in unison in conformity to RSS metafile delivery time-and-date information, the traffic is temporarily concentrated to a server, resulting in the risk of a system failure or else. In addition, it is inevitable to periodically check whether an RSS file on Web server is updated or not; so, users must delete update-unnecessary RSS files from those objects to be monitored. In view of this, the periodical update check timing of download control information is dispersed, thereby scattering download requests to the server. The download control information is provided with the information indicating whether such download control information is put under update management and/or expire time-and-date information in case the update management is to be done, whereby an information processing apparatus performs, based on the information, erase processing of the download control information when the download processing is completed.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: January 22, 2019
    Assignee: Maxell, Ltd.
    Inventors: Hiroyuki Koreeda, Satoshi Mio
  • Patent number: 10187451
    Abstract: A method, a mobile device, and system for transmitting files are disclosed. The method includes: a first mobile device transmits a file to a second mobile device in a first transmission mode when receiving a file transmission request for transmitting the file to the second terminal from a user. In the process of transmitting the file, the first mobile device judges in real-time whether the size of the remaining part of the file is greater than or equal to a preconfigured threshold whether the first mobile device is able to establish a connection with the second mobile device with a higher transmission rate than that in the first transmission mode. On condition that the above condition is satisfied, the first mobile device adopts the second transmission mode to transmit the remaining part of the file.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: January 22, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Qing Wang, Zhanghu Luo, Zefeng Huang, Haoran Guo, Quanhao Xiao, Yixia Yuan, Jiashun Song, Pengtao Li, Yunfeng Dai, Xunchang Zhan, Chunyou Lin
  • Patent number: 10171412
    Abstract: A computer receives an out of office status a user has indicated on an email application, the email application using a communications network and determines a quota status of the user based on a previous quota usage pattern and a current quota usage pattern, wherein the quota includes an amount of storage spaced allotted to the user. The computer receives a new email to be delivered to the user and assigns a quota status to the new email. In response to the assigned quota status, the computer determines when the new email should be delivered to the email application of the user. As soon as the sender enters the name(s) of the recipients, the quota usage monitoring engine retrieves the quota status information from the recipients mail box. The engine determines if the new email should be sent out from the senders outbox and dropped to recipients mail box.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Bhavana Paul, Snehal S. Devasthali, Prasad P. Purandare, Priyanka Sharma
  • Patent number: 10171542
    Abstract: The present invention relates to a method for providing a cloud streaming service, a device and a system for same, and a computer-readable recording medium having, recorded thereon, a cloud streaming script code for same. At the time of loading a webpage, the present invention loads the webpage with a predefined cloud streaming script code inserted therein and thus can perform processing such that the webpage can provide the could streaming service. Consequently, a pop-up window event or the like, which is incapable of providing the cloud streaming service, can easily be processed without any particular modification to an internal browser engine.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: January 1, 2019
    Assignee: SK TECHX CO., LTD.
    Inventor: Taewon Kim
  • Patent number: 10171347
    Abstract: A transfer path between a sensor and a data processing server is partitioned into at least a first transfer path between the sensor and a first relay device, a second transfer path from the first relay device to a second relay device that transfers the data transmitted from the first sensor, and a third transfer path between the second relay device and the data processing server. A data transfer between each of the sensors and the data processing server is implemented by respectively controlling a pair of the first transfer path and the second transfer path, and a pair of the second transfer path and the third transfer path.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: January 1, 2019
    Assignee: Fujitsu Limited
    Inventor: Makoto Kubota
  • Patent number: 10165013
    Abstract: A method involves acts of receiving a Session Initiation Protocol (SIP) request, initiating by a computing device having a processor, a SIP session as a result of receiving the SIP request, executing, by the processor, a state chart implemented in the SIP server, communicating events by the computing device to the state chart, as the events occur in the SIP session, and changing states in the SIP session by the computing device, as the states are defined in the state chart, to completion of the SIP session.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: December 25, 2018
    Inventor: Slava Sayko