Patents Examined by Barbara B Anyan
  • Patent number: 10554611
    Abstract: Systems and methods are provided that facilitate selecting videos to share in a messaging session. A system is provided that includes an accessible data mining component configured to generate a first set of data associated with a messaging session between a user and one or more other user, the first set of data excluding data that is inaccessible to the user and comprising data that is accessible to the user, and an identification component configured to identify a set of media items based on the first set of data. An inaccessible data mining component is further configured to generate a second set of data comprising data that is inaccessible to the user but accessible to at least one of the one or more other users, and a recommendation component configured to recommend a subset of the set of media items to the user based on the second set of data.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: February 4, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 10545642
    Abstract: The present invention provides systems and methods that provide knowledge about a reaction (e.g. interest) of a group (normally of people) with respect to a set of elements, wherein each group member can react in a different manner. Assuming that the group is accessible by electronic means (e.g. Internet) this system may be based on a group response algorithm to estimate group reaction minimizing workload of group members and minimizing the time needed. To minimize or reduce group members' workload and time, the algorithm uses statistic tools. The group response system estimates group reaction with previously set statistic reliability. The present invention can use too in some cases, secondary algorithms for specific cases.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: January 28, 2020
    Assignee: APPGREE SA
    Inventor: Juan Moran Adarraga
  • Patent number: 10536357
    Abstract: Systems, methods, and non-transitory computer-readable storage media for synchronizing timestamps of a sensor report to the clock of a device. In one embodiment, the device receives a report from a sensor of a node. The report can include a network activity of the node captured by the sensor and a first timestamp relative to the clock of the node. The device can then determine a second timestamp relative to the clock of the collector indicating receipt of the report by the device and from the sensor at the node. The device can also determine a delta between the first timestamp and the second timestamp, and a communication latency associated with a communication channel between the device and the sensor. Next, the device can adjust the delta based on the communication latency, and generate a third timestamp based on the adjusted delta.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: January 14, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Khawar Deen, Navindra Yadav, Anubhav Gupta, Shashidhar Gandham, Rohit Chandra Prasad, Abhishek Ranjan Singh, Shih-Chun Chang
  • Patent number: 10530713
    Abstract: Technology for managing queuing resources of a shared network adapter is disclosed. The technology includes selectively transferring data from data transmission sources to a queue of the shared network adapter based on status indications from the shared network adapter regarding availability of queuing resources at the shared network adapter. In addition, the technology also includes features for selectively controlling transfer rates of data to the shared network adapter from applications, virtual network stations, other virtual adapters, or other data transmission sources. As one example, this selective control is based on how efficiently data from these data transmission sources are transmitted from the shared network adapter.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: January 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mahmoud Elhaddad, Mukund Sankaranarayan, Mitesh Desai, Henrique Filgueiras, Mingtzong Lee, Nar Ganapathy
  • Patent number: 10530823
    Abstract: A method, computer-readable medium, and device for processing a stream of records with a guarantee that each record is accounted for exactly once are disclosed. A method may receive, via a first operator, a data stream having a plurality of records, the plurality of records provided by a plurality of first data sources; allocate the data stream to a plurality of shards of the first operator; process the plurality of records by each shard of the plurality of shards to generate a first output stream, where each shard being implemented with at least two replicas; and output the first output stream to a third operator or a subscriber.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: January 7, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Theodore Johnson, Vladislav Shkapenyuk
  • Patent number: 10516646
    Abstract: The present invention provides a transmitter including a first source network interface connected to a first transmission path of a plurality of transmission paths, an nth source network interface connected to an nth transmission path of the plurality of transmission paths, a video signal segmenting unit configured to segment a video signal into a plurality of pieces of data, a sequence number allocating unit configured to allocate a sequence number to each of the plurality of pieces of data, an IP packet generating unit configured to generate a plurality of IP packets by adding IP headers to the plurality of pieces of data, and a transmitting unit configured to allocate each of the plurality of IP packets to one of the first source network interface to the nth source network interface, respectively, and to transmit the IP packets independently.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: December 24, 2019
    Assignee: MEDIA LINKS CO., LTD.
    Inventors: Kazunori Nakamura, Kazuki Narita
  • Patent number: 10516712
    Abstract: A streaming media data transmission method, client and server are used to solve the problem of long time delay of decoding because the client waits a segment with a higher code rate. The client includes: a first processing module configured to determine whether a server distributes a plurality of segments with same content and different code rates; and a second processing module configured to determine whether the server transmits a segment with a high code rate first or transmits a segment with a low code rate first when the first processing module determines that the server distributes a plurality of segments with same content and different code rates. When the client determines that the server transmits the segment with a high code rate first, a received segment is decoded directly, thereby shortening time delay of decoding at the client.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: December 24, 2019
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Chuxiong Zhang
  • Patent number: 10511498
    Abstract: Techniques for monitoring and analysis of interactions between network endpoints are disclosed. In some embodiments, a process for monitoring and analysis of interactions between network endpoints includes collecting Domain Name System (DNS) response data from a network device; determining network endpoint interactions based on an analysis of the DNS response data (e.g., using a processor); and generating a graph corresponding to the network endpoint interactions. For example, the network device can include a DNS device and/or a software-defined networking (SDN) device (e.g., an SDN switch, such as an OpenFlow switch).
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: December 17, 2019
    Assignee: Infoblox Inc.
    Inventors: Sandhya Narayan, Stuart M. Bailey
  • Patent number: 10506022
    Abstract: Techniques disclosed herein provide an approach for assessing configuration change realization and building timelines. In one embodiment, an event parser parses relevant log(s) of a computing system to identify events of interest therein and associated tasks. Examples of tasks include publishing a firewall or persisting a firewall rule, each of which may involve multiple events in a particular order. Upon identifying an initial event of a task, the event parser instantiates a state machine associated with the task to verify the occurrence of subsequent events in the task in the appropriate order. The event parser may verify whether configuration changes made by a user have been realized in the system based on the completion of tasks associated with the configuration changes. In addition, data associated with tasks may be persisted in a datastore and used to generate reports.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: December 10, 2019
    Assignee: Nicira, Inc.
    Inventor: Kaushal Bansal
  • Patent number: 10498796
    Abstract: A system and method for providing real-time data to a Rich Internet Application is disclosed. The graphical and networking features of RIA frameworks in conjunction with at least one real-time data server provides low-latency, real-time data applications in a web browser. In one embodiment, data is produced at a data source, propagated to a server, and collected at the server. A persistent connection is created from a RIA to the server, and the RIA is subscribed to the data, wherein the subscribed data comprises at least some of the data collected at the server, and wherein the server propagates the subscribed data to the RIA through the persistent connection as the data is collected at the server.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: December 3, 2019
    Assignee: Real Innovations International LLC
    Inventor: Andrew S. Thomas
  • Patent number: 10491557
    Abstract: This disclosure relates to systems and methods for managing network expansion. A method includes receiving an indicator that identifies a goal, identifying a target organization at an online social networking service to satisfy the goal, ranking members of the online social networking service that are also members of the target organization according to their respective ability to influence satisfaction of the goal, determining a connection path to one of the higher ranked members, and recommending, to a member, a connection to a next member identified by the connection path.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: November 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas Michael Lee, Xue Yu
  • Patent number: 10476758
    Abstract: A cloud-based file system receives a subscription request associated with a networked device and identifying a set of one or more resources of the cloud-based file system and a set of one or more resource modifications. The cloud-based file system determines whether the networked device is authorized to access the resource, and, if so, records a subscription based on the subscription request. In response to a user, an application, or other suitable entity making a modification in the set of modifications to a resource in the set of resources, the cloud-based file system generates a notification to the networked device and to other networked devices with subscriptions that include the modification to the resource. The notification may identify the subscription with which the notification is associated, provide information identifying the modification, or provide other suitable information.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: November 12, 2019
    Assignee: Google LLC
    Inventors: Kyle W. Marvin, Ivan Young Lee, Stephen Nowland Clark, Louis Ryan, Gustavo Mendes Estephanio De Moura, Eric Benson Schoeffler
  • Patent number: 10469620
    Abstract: A new version of a software is broken down into successive blocks in order to be transferred block by block in two phases by a concentrator device: a first phase during which said concentrator device performs (S308) the transfer according to a sequencing independent of whether or not each block has been correctly received, and a second phase during which the concentrator device performs (S310) the transfer of each block that has not been correctly received. The new version of the software is thus transferred to electricity meters via a communication network.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: November 5, 2019
    Assignee: SAGEMCOM ENERGY & TELECOM SAS
    Inventors: Ziv Roter, Jérémie Sergi
  • Patent number: 10462008
    Abstract: Cart mode provisioning of shared computing devices refers to provisioning or configuring the shared computing devices so that the shared computing devices operate in an appropriate mode for a particular shared usage environment. Such a shared usage environment can be, for example, a school environment in which the appropriate mode is a mode in which the shared computing devices are locked so that a limited number of programs and network accessibility is available to the shared computing devices. A user of a setup computing device selects some preferences regarding the setup of the shared computing devices, and a configuration package is generated that includes various configuration information based on the user selections. The configuration package is then made available to the shared computing devices, which are configured or provisioned in accordance with the configuration information.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: October 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yaou Wei, Shrikesh Himanshu Tanna, Steven Joseph Tricanowicz, Anshul Rawat, Tyler J. Donahue, Michael H. Krause, Christopher Ronald Anthony, Phillip Feng Lu, Victoria Elizabeth Milton
  • Patent number: 10462006
    Abstract: A device may receive information associated with a reliable multicast service, that permits retransmission of multicast datagrams to be provided. The device may receive information associated with a plurality of network devices associated with providing the reliable multicast service. The device may configure the plurality of network devices to provide the reliable multicast service and may monitor the plurality of network devices. The device may detect an event associated with the reliable multicast service and may provide an instruction, to one or more network devices of the plurality of network devices, to modify the reliable multicast service based on detecting the event.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: October 29, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lee E. Sattler, Christopher Allen Lenart, Hassan M. Omar
  • Patent number: 10462212
    Abstract: Systems and methods are disclosed for creating and managing hybrid clouds including both standard compute nodes and edge devices. Edge devices can be enrolled in a hybrid cloud by deploying a lightweight container to the edge device.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: October 29, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Brian Amento, Robert J. Hall, Kaustubh Joshi, Kermit Hal Purdy
  • Patent number: 10447529
    Abstract: A relay apparatus includes a memory, a receiving unit, a transmitting unit, and a second transmitting unit. The memory stores authentication information of a user and failure handling information for the user. The user uses a cloud service. The failure handling information is used when storing of data in the cloud service fails. The receiving unit receives user information of the user, data to be stored in the cloud service, and a storage request to the cloud service, from an image processing apparatus. The transmitting unit transmits the authentication information of the user and the data to be stored in the cloud service to the cloud service in accordance with the storage request to the cloud service. When storing of the data in the cloud service fails, the second transmitting unit refers to the failure handling information and transmits information about a failure handling method to the user.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: October 15, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Yasuhiro Maruyama
  • Patent number: 10440081
    Abstract: Disclosed is a content delivery system of networked computer systems, the content delivery system for effecting transmission of media assets to a user device having an output interface available to a user, the media asset being transmitted as a media stream for outputting to the user while the media stream is still being received at the user device. The content delivery system comprises a first computer system operated by a first operator and a second computer system operated by a second operator. Each of the first and second computer systems is configured to execute a respective instance of contract software for effecting the transmission of the media asset to the user device as the media stream. The contract software embodies a contract between the first operator and the second operator defining permitted interactions of their computer systems.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: October 8, 2019
    Assignee: PIKSEL, INC
    Inventor: Giorgio Tornielli
  • Patent number: 10439970
    Abstract: In one embodiment, a method includes receiving an identifier for a first user initiating a communication between a first device associated with the first user and a second device associated with a second user, retrieving, using the identifier, a privacy rule associated with the first user, determining, based on the privacy rule and social-networking information associated with the first user, whether one or more items of information associated with the first user are allowed to be revealed to the second user, and sending, to the second device, any of the items of information associated with the first user that are allowed to be revealed to the second user for display in association with the communication between the first device and the second device.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: October 8, 2019
    Assignee: Facebook, Inc.
    Inventor: Laurent Gabriel Stephane Charignon
  • Patent number: 10412041
    Abstract: A system is provided in which a position for each device (relative to other devices) in a topology, and a corresponding device ID for each device, may be predetermined. Then, the predetermined position and corresponding device ID for each device may be compared to actual devices in a topology having preprogrammed device ID's and pre-assigned IP addresses. If the comparison produces a match, the pre-assigned IP addresses in the actual devices may be utilized. However, if the comparison does not produce a match, the condition may be reported for further action.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: September 10, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Dayin Xu, Brian Batke, Yi Yu, David Brandt, Clifford J. Whitehead