Patents Examined by Sargon Nano
  • Patent number: 9398071
    Abstract: Systems and methods are disclosed which facilitate management and monitoring of page-level usage data. Specifically, a client computing device may retrieve content from a remote system for local display. A local interaction monitoring component may monitor local interaction with the content, and transmit local interaction information to the remote system. In one embodiment, interaction may be monitored with regard to predefined portions of the content. In another embodiment, interaction may be transmitted to the remote server for processing, in order to generate page-level usage data. In still more embodiments, page level-usage data may be processed or formatted in order to facilitate ease of retrieval and display. In yet more embodiments, the remote system may enable clients, such as administrators, to view aggregate page-level usage data why viewing a corresponding content.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: July 19, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Alexandru Burciu, Aurel Dumitrascu, Sebastian Kohlmeier, Alexandru Tronciu
  • Patent number: 9398103
    Abstract: A method and apparatus for enhancing device performance through transport flow control is provided. The method may include determining that a level of user interest is indicated in at least one application of one or more applications, and modifying a transport flow associated with at least one of the one or more applications.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: July 19, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Saumitra Mohan Das, Behrooz Khorashadi, Bin Wang, Payam Pakzad, Mark Watson, Ramin Rezaiifar
  • Patent number: 9374285
    Abstract: A controller may control client switches in a network including client and non-client switches. The controller may maintain a link discovery table including entries that identify links between client switches. The controller may classify the links as direct or broadcast links. To classify links of the link discovery table, the controller may direct client switches to send broadcast and directed discovery packets from switch ports. Client switches that receive the discovery packets from other client switches may forward the discovery packets to the controller. The controller may use the discovery packets to classify the links of the link discovery table. The controller may classify ports as broadcast or regular ports based on the classified links. Non-client broadcast domains of the network topology may be identified from the broadcast ports using the broadcast and direct links of the link discovery table.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: June 21, 2016
    Assignee: Big Switch Networks, Inc.
    Inventors: Srinivasan Ramasubramanian, Shudong Zhou, Daniel C. Hersey, Guido Appenzeller, Mandeep Singh Dhami
  • Patent number: 9357024
    Abstract: An apparatus, system and method for forwarding a communication from a communication receiving device to a destination device based upon the identity of the user of the destination device.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: May 31, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Selena M. Salazar, Brian Momeyer, Babak Forutanpour, Andre Gustavo P. Schevciw
  • Patent number: 9357027
    Abstract: A data processing system relates to network communications technologies. A data buffering layer receives an operation request of a follower of a user having a long relation and of a client. The data buffer layer pushes the operation request to a service layer. The service layer receives the operation request pushed by the data buffering layer and caches the operation request according to a minimum storage unit. The minimum storage unit is determined by using the user having a long relation chain as a unit. The service layer determines a specified database that belongs to the user having a long relation chain and performs an operation on the specified database according to the operation request. The service layer determines the specified database according to a preset routing configuration when data cached in the minimum storage unit reaches a preset condition.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: May 31, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hui Wang
  • Patent number: 9344515
    Abstract: A precaching system identifies an object, such as a media file, that a user accesses and then analyzes a social graph of the user to identify social graph contacts that may be interested in the object. Based on the content of the object—and the interests and connections of contacts in the social graph—the precaching system determines whether a particular contact in the user's social graph is likely also to access the object. For example, the precaching system may determine a hit score corresponding to the object and a likelihood that the particular contact in the social graph will access the object. If the precaching system determines that the likelihood that the particular contact will access the object meets or exceeds a threshold probability level for precaching the object, the precaching system precaches the object near the contact in anticipation that the contact will access the object.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: May 17, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Hao Hu, Jiang Zhu, Kevin Lee, Flavio Bonomi
  • Patent number: 9344395
    Abstract: Disclosed is a technology for publishing subscriptions in a publish-subscribe system in accordance with subscription groups. The technology may include (i) determining a consumption characteristic by which each of multiple subscribers in a publish-subscribe system consumes a subscription published by a publisher; (ii) identifying the subscribers whose consumption characteristics satisfy a specified similarity criterion; (iii) defining multiple subscription groups, each of which includes subscriptions of those of the subscribers whose consumption characteristics satisfy the specified similarity criterion; (iv) storing the subscriptions in multiple logical partitions of a storage system where each of the logical partitions contains a separate non-overlapping subset of the subscriptions; and (v) transmitting the subscriptions to the subscribers in accordance with the subscription groups.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: May 17, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Harry C. Li, Philippe Vincent Ajoux, Laurent Demailly, Liat Atsmon Guz, Yee Jiun Song, Sabyasachi Roy, Sanjeev Kumar
  • Patent number: 9332069
    Abstract: A computer-implemented method of deploying a membership of nodes in a distributed computing system may comprise selecting nodes to be part of a membership of nodes; creating a membership task identifying a membership creator node as the node that is creating the membership and comprising a membership target identifying at least one node of the distributed computing system that is to become a member of the membership; and creating a beacon configured to send a create membership message to each identified node, the create membership message comprising at least an identity of the membership task and an identification of the membership. Upon receiving a response from a node in the membership target, the node from which the response was received may be removed from the beacon. The membership may be deployed when a response has been received from each of the nodes identified in the membership target.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 3, 2016
    Assignee: WANdisco, Inc.
    Inventors: Yeturu Aahlad, Michael Parkin, Naeem Akhtar
  • Patent number: 9319480
    Abstract: Systems, methods and computer program products are disclosed for managing digital media for an artist or author in an online digital media store using an automated data feed with a unique data structure or a web service having a simple and intuitive user interface. In some implementations, a webpage is provided by the web service that allows a user to request access to manage an artist or author. Upon such request, a rules-based vetting process is employed by the online digital media store for determining the eligibility of the user to manage the digital media of the artist or author.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: April 19, 2016
    Assignee: Apple Inc.
    Inventors: Ricardo D. Cortes, David Makower, Aloke Bhatnagar
  • Patent number: 9311619
    Abstract: A computing system configured to gather social media content includes a memory; a content collection and ingestion system, stored in the memory and configured, when executed on a computer processor, to communicate with one or more computing systems to direct a search of a content source using a received collection request and to ingest the results of the directed search into a data store; and a content management system, stored in the memory and configured, when executed on a computer processor, to display the ingested results on a display.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: April 12, 2016
    Assignee: VISIBLE TECHNOLOGIES LLC
    Inventors: Clifford Mosley, Shawn Rutledge, Lyman Do, Enrico Montano, Melody Jones, Jeffrey Vella, Nathan Harkenrider, Brian Farrell, Nathanial Holcomb, Joseph Kaiser, Matt Jacobsen, Kim Hamilton
  • Patent number: 9307443
    Abstract: A system for remotely controlling mobile communication devices includes a redirection system, a remote control system and a mobile data communication device. The redirection system detects a triggering event at a host system and in response to the triggering event continuously redirects data items from the host system to a wireless network. The mobile data communication device receives data items from the wireless network and executes a plurality of device operations. The remote control system receives control information from a user interface and transmits the control information through the redirection system to the wireless network. The control information is received and executed by the mobile data communication device to remotely control one or more of the device operations. Methods of controlling the operation of mobile data communication devices are also disclosed.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: April 5, 2016
    Assignee: BlackBerry Limited
    Inventors: Denny K. Chiu, James A. Godfrey, Wen Gao
  • Patent number: 9300675
    Abstract: The system provides a method and apparatus for a parent or other custodian or guardian to monitor, filter, and approve of content to be accessed by a child or children on a network. In one embodiment, the system logs all activity on a network by a child and sends regular historical reports to the parent for review. The parent can set certain triggers that will provide more immediate feedback when certain events occur or when certain types of data are accessed, or an attempt is made by the child for such access. The system allows the parent to control the filters and options from a variety of sources, including via the child's computer, texting, instant messaging, cell phone, other web enabled computers, PDA's, etc.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: March 29, 2016
    Assignee: LeapFrog Enterprises, Inc.
    Inventors: Vidar Vignisson, Will Von Reis
  • Patent number: 9294415
    Abstract: The disclosure describes a proxy server application that supports the dynamic modification of proxy rules implemented by a proxy server. The proxy rules implemented by the proxy server specify network behaviors to be performed at various points during the handling of requests from client applications. A proxy server implements the proxy rules by processing one or more user-generated network traffic filters for managing network traffic. In an embodiment, users generate network traffic filters by creating network traffic filter source code that specify processing steps to be performed by a proxy server relative to network messages the proxy server receives. In an embodiment, user-generated network traffic filters may be added, removed, reordered, or otherwise modified in a proxy server application at runtime in order to respond to current network conditions or to achieve other desired proxy configurations.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: March 22, 2016
    Assignee: Netflix, Inc.
    Inventors: Michael Cohen, Benjamin Schmaus, Matthew Hawthorne, Benjamin Christensen, Daniel Jacobson
  • Patent number: 9269081
    Abstract: An example implementation includes identifying a cluster of associated users that includes a plurality of unregistered users based at least in part on message-related information related to a first user. The unregistered users are users that have not been registered to use a social networking service. An invitation is sent to each of the plurality of unregistered users to join the social networking service and two or more requests to join the social networking service are received from two or more interested users, respectively, the two or more interested users being included in the plurality of unregistered users. Each of the two or more interested users is registered to use the social networking service based at least in part on a join criterion.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: February 23, 2016
    Inventor: John Panzer
  • Patent number: 9270626
    Abstract: A system and method for detecting unwanted electronic content, such as spam. As a user operates an application to send messages, several metrics are tracked to allow the system to analyze her activity. Illustrative metrics may include, but are not limited to, block count (e.g., how many other users have blocked her), block rate (e.g., the rate at which other users block her), peer symmetry (e.g., percentage of her messages that are to other users that have her in their address book), message uniqueness (e.g., how unique her messages are from each other), peer uniqueness (e.g., how unique the addressees of her messages are), and message rate (e.g., the rate at which she sends messages). Periodically, metrics may be compared to corresponding thresholds. Depending on whether a threshold is crossed, and which threshold is crossed, she may be banned from using the application or placed on a watch list.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: February 23, 2016
    Assignee: WHATSAPP INC.
    Inventor: Bryan D. O'Connor
  • Patent number: 9264339
    Abstract: Systems and methods are disclosed that facilitate the evaluation of hosted computing devices in accordance with target patterns. A set of target patterns can be developed for elements common to a plurality of hosted computing networks. The set of target patterns can be defined utilizing a detailed pattern language to describe elements of a hosted computing device network and relationships between the elements. Thereafter, a hosted computing device network management component can utilize the set of target patterns to verify and validate a deployed hosted computing network or to process purposed modifications/configurations to a deployed hosted computing network.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: February 16, 2016
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Simon K. Johnston
  • Patent number: 9264516
    Abstract: A messaging model and node induction methods and corresponding devices and systems are disclosed herein that are effective to enable an inductor node to induct an inductee node into a distributed computing system and to enable the inducted node to carry out predetermined tasks.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 16, 2016
    Assignee: WANdisco, INC.
    Inventors: Yeturu Aahlad, Michael Parkin, Naeem Akhtar
  • Patent number: 9258261
    Abstract: A system and method for detecting unwanted electronic content, such as spam. As a user operates an application to send messages, several metrics are tracked to allow the system to analyze her activity. Illustrative metrics may include, but are not limited to, block count (e.g., how many other users have blocked her), block rate (e.g., the rate at which other users block her), peer symmetry (e.g., percentage of her messages that are to other users that have her in their address book), message uniqueness (e.g., how unique her messages are from each other), peer uniqueness (e.g., how unique the addressees of her messages are), and message rate (e.g., the rate at which she sends messages). Periodically, metrics may be compared to corresponding thresholds. Depending on whether a threshold is crossed, and which threshold is crossed, she may be banned from using the application or placed on a watch list.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: February 9, 2016
    Assignee: WHATSAPP INC.
    Inventor: Bryan D. O'Connor
  • Patent number: 9256879
    Abstract: A method and apparatus of providing notifications to a customer is disclosed. One example method of operation may include identifying a notification event associated with a customer via a customer management module and retrieving a customer preference record and determining a notification device preference for a customer Internet protocol (IP) device included in the customer preference record. The method may also include transmitting the notification event to the customer's IP device based on the notification device preference, the notification event may include a live agent support option which may be accessed in the event that the automated support options fail to satisfy the customer's questions and concerns.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: February 9, 2016
    Assignee: West Corporation
    Inventors: Jeffrey William Cordell, James K. Boutcher
  • Patent number: 9258265
    Abstract: A method, system, computer program product, and related business methods are described in the context of a web-based business information system having an internal email facility, wherein e-mail communications between a native e-mail system of an end user of the web-based business information system and an external contact are facilitated and automatically tracked by the web-based business information system, the native e-mail system lying outside the web-based business information system but often being preferred by the end user over the internal e-mail facility of the web-based business information system. The described preferred embodiments provide for easy-to-use, reasonably transparent, “no-click” integration of the web-based business information system with the end user's native e-mail system in a manner that is independent of the particular type and choice of native e-mail system.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: February 9, 2016
    Assignee: NetSuite Inc.
    Inventors: Patrice M. Fabre, Rosalina T. Kessman, Yang Forjindam