Patents Examined by Viet Vu
  • Patent number: 9641574
    Abstract: A method for generating connection recommendations for a social network from social contacts is disclosed. The method includes identifying a first user of a content sharing platform, selecting a second user of the content sharing platform based on an affinity score between the first user and the second user, wherein the first user and the second user are not connected on the content sharing platform, contacting the second user to request a list of recommended subscriptions on the content sharing platform for the first user, receiving, from the second user, the list of recommended subscriptions for the first user, and providing, to the first user, at least a portion of the list of recommended subscriptions as suggestions for subscriptions on the content sharing platform for the first user.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: May 2, 2017
    Assignee: Google Inc.
    Inventors: Justin Lewis, Ruxandra Georgiana Paun
  • Patent number: 9635120
    Abstract: An architecture that can facilitate support for or integration of disparate communications networks. The architecture can embody a consolidated network repository (CNR) that can be configured as a single logical repository that can potentially be configured according to a common schema regardless of the type or number of schema employed by the disparate communications networks.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: April 25, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Sangar Dowlatkhah
  • Patent number: 9628533
    Abstract: The present invention relates to a method and device for generating a description file about a video sequence at a server device for a client device, to retrieve a video segment and containing a region of interest. The method comprising for each video segment, determining a time interval during which the detected region of interest is spatially included in a same frame region in the video sequence; and generating a description file comprising spatial information describing the frame region and temporal information describing a duration at least equal to the determined time interval.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: April 18, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Franck Denoual, Frédéric Maze, Hervé Le Floch
  • Patent number: 9628413
    Abstract: A low latency messaging chat service may provide for receiving from a chat client a connection request via a network; authenticating the chat client by a registration process; allocating to the chat client at least a first topic corresponding to a first message queue and a second topic corresponding to a second message queue, the first topic assigned a first format and the second topic assigned a second format; enabling the chat client to post messages in the first topic; and enabling the chat client to receive messages in the second topic.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Marco Barcella, Gennaro A. Cuomo, Lorenzo J. de la Vega, Dinakaran Joseph, Victor S. Moore, Richard M. Poundstone, Rishi Vaish
  • Patent number: 9628567
    Abstract: When attempting to establish a peer-to-peer connection, a computing device can quickly discover compatible devices, which are capable of exchanging content, and remember them. When a neighboring device is discovered during a scan, the computing device can determine whether the neighboring device is capable of sharing content. Once it is determine that the neighboring device can share content, the computing device can determine a history of previous connections with the neighboring device. The computing device can determine a priority for sharing content with neighboring device relative to other devices. The computing device can determine the priority based on the history of the neighboring device and the history of other devices so that the devices with a likelihood of new content receive a higher priority.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: April 18, 2017
    Assignee: Google Inc.
    Inventors: Daniel Jules Switkin, Benjamin Margolin
  • Patent number: 9621614
    Abstract: Apparatuses and methods control communication of content streams through a content distribution network. A data repository is accessed to retrieve information which identifies a group of user equipment nodes that are registered with one of a plurality of subscriber accounts and which further identifies weight values that are associated with the group of the user equipment nodes. Communication bit rates that are provided by a weighted fair queuing scheduler node to individual ones of a group of the content streams within bandwidth allocated to a virtual pipe for carrying the group of the content streams through the content distribution network to the group of the user equipment nodes, are regulated responsive to the weight values associated with the group of the user equipment nodes. Weighted fair queuing scheduling can thereby be provided at a virtual pipe level and, furthermore, at a user equipment node level.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: April 11, 2017
    Assignee: ERICSSON AB
    Inventors: Charles Hammett Dasher, Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman
  • Patent number: 9621616
    Abstract: A system and method for processing and displaying at least two media content streams, a first content stream and an auxiliary content stream. The system receives, stores, decodes and displays at least two consecutive media content streams. The media content streams include an initial XML which includes a memory allocation datum in relation to the auxiliary content stream. The system utilizes the memory allocation datum to download and store auxiliary media content while the first content is being decoded and displayed.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: April 11, 2017
    Assignee: Sony Corporation
    Inventor: Takashi Hironaka
  • Patent number: 9621636
    Abstract: Methods, systems, and apparatus are described for throttling a distributed processing system. In one aspect, a method includes identifying records being processed by a distributed processing system that performs agent processes, each of the records including a corresponding timestamp; determining, based on timestamps of the records that have been processed by a first agent process, a first agent progress; identifying a dependent agent process performed by the distributed processing system, wherein the dependent agent process processes only records that have been processed by the first agent process; determining, based on timestamps of records that have been processed by the dependent agent process, a dependent agent progress; and throttling performance of the first process based on the first agent progress and the dependent agent progress.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Samuel Green McVeety, Vyacheslav Alekseyevich Chernyak
  • Patent number: 9621644
    Abstract: A method may include a device joining a distributed database in a distributed physical access control system. The method may include storing first data in a first memory area of a memory. The first memory area may be designated to store data for a consensus-based distributed database (DB). The first data is to be added to the consensus-based distributed DB that is distributed among other devices in a network. The method may include copying the first data to a second memory area of the memory of the device and adding the device to the network, receiving data from the other devices in the network and adding the received data to the consensus-based distributed DB by storing the received data in the first memory area, and adding the first data to the consensus-based distributed DB by copying the first data from the second memory area to the first memory area.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: April 11, 2017
    Assignee: Axis AB
    Inventor: Mathias Bruce
  • Patent number: 9619811
    Abstract: The present disclosure is directed to systems and methods for measuring influence of a user may identify what level of engagement the user drives to content when the user shares content with other users, such as via encoded links. A high influencer may be a user who drives a high level of engagement with content when the user shares content. A low influencer may be a user who does not drive a high level of engagement, or otherwise drives a low level of engagement with content when the user shares content.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: April 11, 2017
    Assignee: BITLY, INC.
    Inventors: Hilary Mason, Peter Stern
  • Patent number: 9613124
    Abstract: A server has a data processing module with instructions executed by a processor to maintain an annotation of a first visualization of data, where the first visualization of data has visualization configuration parameters. The annotation is linked to a second visualization of the data that utilizes the visualization configuration parameters.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: April 4, 2017
    Assignee: ClearStory Data Inc.
    Inventors: Nick Rabinowitz, Douglas van der Molen, Nicholas Briggs, Vaibhav Nivargi
  • Patent number: 9614739
    Abstract: Presented herein are service-function chaining techniques. In one example, a service controller in a network comprising a plurality of service nodes receives one is configured to identify one or more service-functions hosted by each of the service nodes. The service controller defines a service-function chain in terms of service-functions to be applied to traffic in the network and provides information descriptive of the service-function chain to a classifier node.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: April 4, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Surendra Kumar, Nagaraj Bagepalli, Abhijit Patra, Paul Quinn, James Guichard, Jayaraman Iyer
  • Patent number: 9607041
    Abstract: A system, method and apparatus for efficiently accessing Internet resources are disclosed. The system, method and apparatus employ a portable device for receiving and transmitting information such as contact information, voting information and medical information, for example.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: March 28, 2017
    Assignee: GULA CONSULTING LIMITED LIABILITY COMPANY
    Inventor: Richard B. Himmelstein
  • Patent number: 9602337
    Abstract: Methods, apparatuses, and computer program products for event and alert analysis are provided. Embodiments include a local event analyzer embedded in an alert analyzer receiving events from an event queue. Embodiments also include the local event analyzer creating, based on the received events and local event analysis rules specific to the alert analyzer, a temporary alert for the alert analyzer. Embodiments also include the alert analyzer analyzing the temporary alert based on alert analysis rules.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lynn A. Boger, James E. Carey, Kristan D. Davis, Philip J. Sanders
  • Patent number: 9596309
    Abstract: The invention includes a method and apparatus for promoting a data item within a data distribution network. In one embodiment, a method includes monitoring at least one parameter for the data item where the data item is associated with an application or service, propagating the data item from a first data server toward a second data server based on the monitoring of the at least one parameter for the data item, and propagating, toward at least one device, a message indicative of the propagation of the data item from the first data server toward the second data server. The message is for adapting the at least one device to identify the second data server as a source of the data item capable of serving future requests for the data item.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: March 14, 2017
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: James Robert Ensor, Jairo Orlando Esteban, Volker Fredrich Hilt, Markus Andreas Hofmann, Ivica Rimac
  • Patent number: 9596201
    Abstract: Techniques involving identification of electronic messages that are the first contact between the sender identification and addressed recipients. One representative technique includes identifying electronic messages originating from a sender that are first contact electronic messages between the sender and targeted recipients. The sender of the electronic messages may be designated as a source of unsolicited messages if heuristics involving the first contact electronic messages indicate a distribution of unsolicited messages by the sender.
    Type: Grant
    Filed: February 8, 2014
    Date of Patent: March 14, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Krishna Vitaldevara, Jason Walter, Vasantha K. Vemula
  • Patent number: 9594596
    Abstract: An input is received relative to a user objective. An application placement consideration is established based upon, at least in part, the user objective. A best-fit application placement is dynamically determined for a plurality of applications relative to a plurality of servers based upon, at least in part, the application placement consideration.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Pradipta Kumar Banerjee, Swarnalatha Mylavarapu, Vijay K. Sukthankar
  • Patent number: 9596156
    Abstract: Methods and systems are provided for connecting an electronic device to a network. In some situations, the electronic device connects to a first network provider and pings a first server having a static internet protocol address and a second server having a dedicated uniform resource locator. If the electronic device receives a response from the first and second server, the electronic device maintains its connection to the first network provider. Otherwise, the electronic device connects to a second network provider and pings the first and second servers.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: March 14, 2017
    Assignee: Theranos, Inc.
    Inventor: Sunny Balwani
  • Patent number: 9591030
    Abstract: A computer-implemented method updates a domain name system blacklist in a lock-free manner is disclosed. In the method, an entry of the domain name blacklist is read at a DNS resolver in a plurality of DNS resolvers. The entry specifies a policy for the DNS resolver to execute when the DNS resolver receives a request to resolve a domain name. Before the reading is complete, an updated entry of the domain name blacklist is received, a new record to the domain name blacklist is added, and the entry being read is placed into a garbage pool having a current version number. Independently from the reading of the entry, the current version number is incremented and a new garbage pool is created for the incremented version number. When the reading is complete, the current version number is assigned to the DNS resolver.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: March 7, 2017
    Assignee: FARSIGHT SECURITY, INC.
    Inventor: Vernon Schryver
  • Patent number: 9588329
    Abstract: A method for scanning a sample using an electrically or electronically controllable microscope, includes scanning the sample so as to generate a plurality of images of the sample, each of the plurality of images corresponding to at least one of a different region of the sample and a different time. The microscope is controlled via a control computer during the scanning. The plurality of images are analyzed using at least one second computer connected via a network. The plurality of images are classified and/or the scanning is influenced based on the analyzing.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: March 7, 2017
    Assignees: LEICA MICROSYSTEMS CMS GMBH, EMBL EUROPEAN MOLECULAR BIOLOGY LABORATORY
    Inventors: Frank Sieckmann, Urban Liebel