Patents Examined by Sargon Nano
  • Patent number: 8930544
    Abstract: A system, method and computer-readable medium for client-side processing of resource identifiers. A client request for content is returned that includes information for generating a request for translation information and a number of embedded resource identifiers. Based on the information for generating a request for translation information, the client generates and obtains translation information and processes the embedded resource identifiers to obtain resources from a service provider.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: January 6, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Bradley Eugene Marshall, Elmore Eugene Pope, Christopher L. Scofield, Swaminathan Sivasubramanian, John Cormie
  • Patent number: 8924551
    Abstract: In an information processing apparatus, an extraction unit extracts, from a storage unit, processing period records corresponding to operations whose response times from respective request input times to respective response output times are greater than a threshold. With respect to the operations whose response times are greater than the threshold, a first analysis unit analyzes, based on the request input times in the extracted processing period records, variations in input frequency of operation requests, and a second analysis unit analyzes, based on the response output times in the extracted processing period records, variations in output frequency of responses. A determination unit determines the cause of occurrence of the operations whose response times are greater than the threshold based on the variations in input frequency and output frequency.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: December 30, 2014
    Assignee: Fujitsu, Limited
    Inventors: Motoyuki Kawaba, Yasuhiko Kanemasa
  • Patent number: 8918473
    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), 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: October 9, 2012
    Date of Patent: December 23, 2014
    Assignee: WhatsApp Inc.
    Inventor: Bryan D. O'Connor
  • Patent number: 8909756
    Abstract: The present application is directed towards systems and methods for managing server initiated connections via a multi-core system that provides VPN access between clients and servers. The solution described herein provides a mechanism by which server and client communications via the multi-core system for a server initiated connection may be received on different cores and for the system to manage these communications across different cores to provide an end-to-end connectivity between the client and the server.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: December 9, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Ravindranath Thakur, Pratap Ramachandra, Arkesh Kumar
  • Patent number: 8909773
    Abstract: Digital images are monitored by enabling access to a digital image, receiving a notification associated with the digital image from a first user, and regulating access of the first user to the digital image based on the notification received from the first user.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: December 9, 2014
    Assignee: Google Inc.
    Inventors: Gary Tessman, Jr., Patrick D. Lippert, Timothy B. Hayman
  • Patent number: 8903999
    Abstract: A web performance index tool along with related systems and methods for calculating and charting website performance that provide a single metric snapshot indicating how an end user would perceive the performance of a website. The metric provides an objective way to evaluate website performance by using an algorithm that measures the speed, quantity, and quality of the web content.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 2, 2014
    Assignee: Level 3 Communications, LLC
    Inventor: Michael Joel Anderson
  • Patent number: 8903993
    Abstract: An approach to improving performance of a target system is disclosed. The approach may involve determining how similar a target system being considered is to other systems in use by other clients. For each of these other separate systems, the approach may involve determining the differences between the performance of the target system and the performance of the separate system, accounting for the level of similarity. A report can be generated that identifies performance values of the target system that are outside an acceptable range, which is based on the performance of the other separate systems. Based on this report, the administrator of the target system can consider configuration changes and upgrades to improve performance of the target system.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: David B. LeGendre, Dash D. Miller, David C. Reed, Max D. Smith
  • Patent number: 8898228
    Abstract: Methods and systems for creating and retrieving scalable media files using a chunking model. A plurality of network abstraction layer (NAL) units representing a scalable media presentation are grouped into a plurality of video chunks wherein each chunk represents only the NAL units of one layer and a specific time period. The plurality of video chunks are then stored in one or more scalable media files along with indexing information which provides information for retrieving the NAL units from each video chunk. In this manner, a client can request only the video chunks (and thus NAL units) that it needs or wants to achieve a specific bandwidth.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: November 25, 2014
    Assignee: SeaWell Networks Inc.
    Inventors: Robert Linwood Myers, Scott Ernest Aitchison, Gregory Scott Murray
  • Patent number: 8898340
    Abstract: A method and apparatus for dynamic network link acceleration provides a managed communication link for accelerated and reliable network communication between a client and other network devices. In one or more embodiments, a client computing device which generates communication packets of a first type is enhanced with a front end mechanism which selectively encodes the data packets into packets of a second type. The data packets which are encoded into a second type are transmitted over a managed communication link which may provide error correction, security, quality of service, and other services including acceleration of communications.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: November 25, 2014
    Assignee: Circadence Corporation
    Inventors: Mark Vange, Mark Plumb, Michael Kouts, Glenn Sydney Wilson, Paul Randy Thornton, Marlin Popeye McFate, Robert John Shaughnessy
  • Patent number: 8892706
    Abstract: Methods, systems, and computer programs for implementing private Ethernet overlay networks over a shared Ethernet infrastructure in a virtual environment are presented. In one embodiment, a method includes an operation for sending a packet on a private virtual network from a first virtual machine (VM) in a first host to a second VM. The first and second VMs are members of a fenced group of computers that have exclusive direct access to the private virtual network, where VMs outside the fenced group do not have direct access to the packets that travel on the private virtual network. Further, the method includes encapsulating the packet at the first host to include a new header as well as a fence identifier for the fenced group. If the encapsulated packet is too big for the underlying network, the packet is fragmented for transmission between hosts. The packet is received at a host where the second VM is executing and the packet is de-encapsulated to extract the new header and the fence identifier.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: November 18, 2014
    Assignee: Vmware, Inc.
    Inventor: Anupam Dalal
  • Patent number: 8892689
    Abstract: A method and system for automatic configuration and installation of network storage server to a network storage cluster is described. When the first storage server is installed, the automatic configuration process extracts from the user information necessary for configuration of the cluster. Upon entering all the configuration information, the storage server is rebooted and the new cluster is created. For a network storage server attempting to join an existing cluster, broadcast packets are sent by the joining storage server on its cluster port requesting a response from all available clusters. If a single response is received the joining storage server initiates the configuration process and joins the cluster. If multiple responses are received the joining storage server let the operator choose the cluster to join. If no responses are received the joining storage server retries the broadcast request repeatedly until a response is received.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: November 18, 2014
    Assignee: NetApp, Inc.
    Inventor: Robert P. Mowry
  • Patent number: 8880646
    Abstract: An integrated device control service acquires output data, information related to the address of a first receiver and a first style sheet for the first receiver, and information related to the address of a second receiver and a second style sheet for the second receiver from an application and a style sheet database that stores a plurality of style sheets describing information conversion rules. In accordance with the success or failure of first conversion data distribution, the integrated device control service sends second conversion data, which is the output data converted according to the second style sheet, to the second receiver.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: November 4, 2014
    Assignee: Seiko Epson Corporation
    Inventors: Hideo Nakamura, Shoji Ono, Tadashi Furuhata, Nobuhiko Nishimura
  • Patent number: 8874659
    Abstract: A mechanism is disclosed for generating a composite email for an email conversation. The composite email includes content automatically extracted from a plurality of the emails in the email conversation, and may be generated in response to a user accessing just one of the emails in the email conversation. A mechanism is also disclosed for discovering and recovering lost emails in an email conversation. A mechanism is further disclosed for automatically moving emails from one container to another after an email has been read. These and other advantageous email generating, manipulation, and organization mechanisms are disclosed herein.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: October 28, 2014
    Assignee: Misaki Acquisitions L.L.C.
    Inventor: Rajkumar R. Madnani
  • Patent number: 8874718
    Abstract: A method for storing domain name system (DNS) records includes locally storing received DNS records needed to be stored. If the size of all the stored DNS records does not satisfy a preset storing threshold, a part of the stored DNS records are deleted to make the size of the remaining DNS records after deletion satisfy the storing threshold. A domain name parsing method, device, and server are also provided.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: October 28, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jian Yang, Guoqiao Chen, Lei Wang
  • Patent number: 8874678
    Abstract: An electronic communication device may, perhaps with the assistance of a mobile device server, determining that a new electronic message received by the device is part of a message thread that includes the new message and at least one prior electronic message previously received at the device. A comparison may be made of address information of the new message with address information of the at least one prior electronic message in the message thread to determine that there has been a change in addressed recipients between the new message and the at least one prior electronic message. The device may then notify a user of the device of the change.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: October 28, 2014
    Assignee: BlackBerry Limited
    Inventor: Van Quy Tu
  • Patent number: 8874788
    Abstract: In one embodiment, a root of a directed acyclic graph (DAG) may determine transmission of critical traffic from a first device to a second device in a computer network using the DAG, and may also determine a maximum tolerable delay of the critical traffic. As such, the root may compute, based on a known topology of the computer network, a constrained shortest path first (CSPF) point-to-point (P2P) path from the first device to the second device to meet the maximum tolerable delay. The root may then inform the first device of the P2P path to the second device to cause the first device to use the P2P path for the critical traffic.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: October 28, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Jonathan W. Hui
  • Patent number: 8868741
    Abstract: The system provides a way for a parent or other custodian or guardian to control 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, and PDA's.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: October 21, 2014
    Assignee: LeapFrog Enterprises, Inc.
    Inventors: Vidar Vignisson, Will Von Reis
  • Patent number: 8862772
    Abstract: A method is provided in one example embodiment and includes determining whether a first network element with which a second network element is attempting to establish an adjacency is a client type element. If the first network element is determined to be a client type element, the method further includes determining whether the first and second network elements are in the same network area. If the first network element is a client type element and the first and second network elements are determined to be in the same network area, the adjacency is established. Subsequent to the establishing, a determination is made whether the first network element includes an inter-area forwarder (IAF).
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: October 14, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Yibin Yang, Chiajen Tsai, Liqin Dong
  • Patent number: 8856244
    Abstract: A mechanism is disclosed for generating a composite email for an email conversation. The composite email includes content automatically extracted from a plurality of the emails in the email conversation, and may be generated in response to a user accessing just one of the emails in the email conversation. A mechanism is also disclosed for discovering and recovering lost emails in an email conversation. A mechanism is further disclosed for automatically moving emails from one container to another after an email has been read. These and other advantageous email generating, manipulation, and organization mechanisms are disclosed herein.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: October 7, 2014
    Assignee: Misaki Acquisitions L.L.C.
    Inventor: Rajkumar R. Madnani
  • Patent number: 8856369
    Abstract: In a multi-core system, multiple packet engines across corresponding cores may be working concurrently processing data packets from data flows of SSL VPN sessions. For example, a first core may establish a SSL VPN session with a client. Any one of the other cores, such as a second core, may received packets related to the session owned by the first core. Embodiments of the systems and method described below provide management of IIP addresses for the multi-core/multi-packet engine approach to providing SSL VPN service. In some embodiments, the approach to managing IIP addresses is to have one packet engine on a core act as a master or controller of the IIPs for the remaining packet engines and cores. The packet engines/cores use a protocol for communications regarding IIP management.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: October 7, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Pratap Ramachandra, Akshat Choudhary, Mugdah Agarwal, Arkesh Kumar