Patents Examined by Abdullahi Salad
  • Patent number: 8271681
    Abstract: A communications system may include at least one destination server for hosting email message boxes, and communications devices for generating email messages each associated with a respective message box. A delivery server may have a plurality of queues and a controller. The controller may store the email messages in a first queue, and attempt to send the stored email messages to the destination server at a first sending rate. The controller may also move email messages stored in the first queue to a second queue based upon a delivery failure. Email messages may be sent from the second queue at a second sending rate less than the first sending rate. The controller may also move email messages from the second queue to the first queue having a common characteristic with a successfully delivered email message.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: September 18, 2012
    Assignee: Teamon Systems, Inc.
    Inventor: Michael Jack Zakharoff
  • Patent number: 8266253
    Abstract: The present invention provides techniques for allowing a server system to reduce the amount of communications and perform efficient operations. A server system returns an event message in response to an HTTP request including an application identifier from a client terminal.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: September 11, 2012
    Assignee: NEC Corporation
    Inventor: Kenji Soejima
  • Patent number: 8264544
    Abstract: A method for automated content insertion into a video sequence. The video sequence comprising a sequence of frames is received. An automated determination is made of non-moving pixels in the sequence of frames. Thereafter, an automated identification is made of valid regions comprising the non-moving pixels which are suitable for unobtrusive content insertion. Other embodiments, aspects and features are also disclosed.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: September 11, 2012
    Assignee: Keystream Corporation
    Inventors: Arthur George Chang, Schuyler A. Cullen, Edward R. Ratner
  • Patent number: 8260873
    Abstract: A method and system for grouping user devices based on dual proximity. Avatars in a virtual environment are determined to be in virtual world proximity of one another. User devices associated with the avatars are determined to be in communications proximity of one another, and the user devices are grouped into a client cluster. One of the user devices is designated as a master client and the other user devices are designated as slave clients. Communications between the user devices in the client cluster and a server are handled by the master client. Lag and jitter are reduced or eliminated and network utilization is decreased.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: September 4, 2012
    Assignee: Qurio Holdings, Inc.
    Inventors: Kunal Kandekar, Richard J. Walsh
  • Patent number: 8259177
    Abstract: A method that provides identification information for a portion of a video stream includes receiving a video stream, wherein the video stream includes one or more successive video scenes, wherein the one or more successive video scenes respectively corresponds to one or more sets of visual information, wherein each of the one or more successive video scenes includes plural successive pictures, wherein a first visual object is included in a first video scene, wherein the one or more successive video scenes includes the first video scene, detecting the first visual object over a first plurality of pictures of the first video scene, deriving information corresponding to one or more measured transitions of the first visual object over the first plurality of pictures of the first video scene, and providing identification information corresponding to the derived information.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: September 4, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Peter M. Gits, Arturo A. Rodriguez
  • Patent number: 8253801
    Abstract: To correct an angle error, acceleration data is received corresponding to a tracked object in a reference frame of the tracked object. Positional data of the tracked object is received from a positional sensor, and positional sensor acceleration data is computed from the received positional data. The acceleration data is transformed into a positional sensor reference frame using a rotation estimate. An amount of error between the transformed acceleration data and the positional sensor acceleration data is determined. The rotation estimate is updated responsive to the determined amount of error.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: August 28, 2012
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Richard Lee Marks, Eric Larsen
  • Patent number: 8255521
    Abstract: A rich set of data can be acquired by suitable technology, integrated with RSS reader implementations, to better understand the web feed consuming audience. In turn, that data can be applied to help publishers better understand their readership. Embodiments of the present invention are directed to capturing user data, generate predictions on how an article would be received by the readership (preferably before it is published), and automatically create recommendations for use by an author or web publisher on how the article might be edited or “fine tuned” to achieve greater impact. This conserves precious time for publishers by giving predictions and thus helps generate more relevant content for the readership. In one embodiment, we build a profile for each author/publisher over her entire set of published articles. So when a new article is written, it is matched against this author profile and recommendations are made. The rollups are done on all articles published by a single author.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: August 28, 2012
    Assignee: Attensa, Inc.
    Inventors: Sandeep Natarajan, Eric Hayes
  • Patent number: 8253802
    Abstract: A technique for computer vision uses a polygon contour to trace an object. The technique includes rendering a polygon contour superimposed over a first frame of image data. The polygon contour is iteratively refined to more accurately trace the object within the first frame after each iteration. The refinement includes computing image energies along lengths of contour lines of the polygon contour and adjusting positions of the contour lines based at least in part on the image energies.
    Type: Grant
    Filed: September 1, 2009
    Date of Patent: August 28, 2012
    Assignee: Sandia Corporation
    Inventors: Robert J. Anderson, Fredrick Rothganger
  • Patent number: 8250202
    Abstract: A method, system, and computer code for administrating a data mirroring relationship between a first node and a second node. The invention includes an event coordinator configured to receive a notification from the first node when an event that may potentially affect the mirroring relationship has occurred, and to perform a predetermined task in response to the notification. The predetermined task may include logging the event that occurred at the first node, notifying the second node that the event occurred at the first node, and notifying a system administrator that the event occurred at the first node.
    Type: Grant
    Filed: January 4, 2003
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: David L. Kaminsky, David M. Ogle
  • Patent number: 8250168
    Abstract: Methods for accessing published content from a mobile device are described herein. In one aspect of the invention, an example of a process includes receiving a first message received from a mobile device over a network for accessing a destination, where the first message includes an identification associated with a destination and a predetermined indicator. In response to the first message, returning a second message to the mobile device, the second message including a link linking with a network-based resource associated with the destination. Other methods and apparatuses are also described.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: August 21, 2012
    Assignee: Openwave Systems Inc.
    Inventors: Jeremiah Robison, Benoit Schillings, Joseph E. Heitzeberg, James P. La Fleur
  • Patent number: 8244796
    Abstract: Embodiments for customizing the presentation of a notification list are disclosed. In one example implementation, a method is provided for assembling a notification list including a plurality of tags to specify at least in part how the notification list is to be displayed by a client, and then causing the notification list to be transmitted to the client. In one example implementation, a method is provided including receiving, by a client, a notification list, where the notification list includes a plurality of tags to specify at least in part how the notification list is to be displayed, and causing the notification list to be displayed by the client in a manner specified at least in part by the plurality of tags.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: August 14, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Barnaby James, Scott E. Petersen
  • Patent number: 8244906
    Abstract: Certain aspects of a method and system for transparent TCP offload with a user space library are disclosed. Aspects of a method may include collecting TCP segments in a network interface card (NIC) without transferring state information to a host system. When an event occurs that terminates the collection of TCP segments, a single aggregated TCP segment based on the collected TCP segments may be generated. The aggregated TCP segment may be posted directly to a user space library, bypassing kernel processing of the aggregated TCP segment.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: August 14, 2012
    Assignee: Broadcom Israel Research, Ltd
    Inventors: Eliezer Aloni, Uri El Zur, Rafi Shalom, Caitlin Bestler
  • Patent number: 8239550
    Abstract: An apparatus may include a processor configured to maintain at least a portion of a distributed database. The distributed database may comprise a plurality of private address data. The processor may be further configured to receive a request from a first terminal device seeking to establish a communications session with a second terminal device. The processor may be additionally configured to search the distributed database for a private address for the second terminal device. The processor may also be configured instruct a network address translating (NAT) apparatus to create a binding between the private address for the second terminal device and a public address accessible by the first terminal device. In some embodiments, the processor may be further configured to facilitate establishing a communications session between the first and second terminal devices based upon the binding between the private address and the public address.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: August 7, 2012
    Assignee: Nokia Corporation
    Inventor: Marcin Wieslaw Matuszewski
  • Patent number: 8239560
    Abstract: A system of remote objects with network streaming ability includes a streaming client, a plurality of streaming servers, a streaming buffer area, a plurality of first continuous buffer areas, a streaming controller, a plurality of first network connections, and a plurality of second network connections. The plurality of streaming servers is used to respond a remote procedure call from the streaming client. The streaming buffer area stores a complete data unit for the streaming client to access. A generation method of remote objects with network streaming ability is further provided. The method includes executing a link procedure, executing a streaming preparation, executing a streaming transfer procedure, and closing the link procedure.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: August 7, 2012
    Assignee: National Tsing Hua University
    Inventors: Jenq Kuen Lee, Chung Kai Chen, Yu Hao Chang, Chih Chieh Yang, Kai Hsin Chung
  • Patent number: 8234372
    Abstract: Systems and methods of the present invention provide for a user uploading a file and a customized metadata about the file to a file storage system. This information may be forwarded to an application, possibly an API, which may divide the file into a plurality of file chunks if the file is greater than a predetermined file size. One or more tracker servers may check a database to locate optimal file locations for the file or file chunks to be stored within the file storage system. These optimal locations may be returned from the tracker servers to the application/API which may perform an HTTP request to write the file to the file storage system. The file write may be validated and finalized, and the successful write may be displayed to the user on a user interface on a client.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: July 31, 2012
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Adam Knapp, Brian Krouse, Joseph Miller, Eric Nilsen, Brent Strange
  • Patent number: 8230042
    Abstract: An auditing system is disclosed comprising a Policy Validation Mechanism Program (PVMP) that operates in conjunction with a Workflow Engine (WE), and a Policy Validation Server Program (PVSP) that operates on a Policy Validation Server (PVS) connected to the WE by a secure communication link. The PVMP converts a workflow to a workflow representation (WR) and sends the WR to the PVS. The PVSP compares the steps in the WR to a security policy identified for that WR and determines whether the WR is in compliance. In addition, the PVSP validates a checksum for the WR and logs the checksum for subsequent comparisons. The PVSP uses the checksum to determine whether a policy has changed during execution of the workflow. If the WR is not in compliance, if the checksum cannot be validated, or if a policy has changed, then a failure notification is sent to the WE. Otherwise, a success notification is sent to the WR.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Edmond Chow, David Bruce Kumhyr, Stephen James Watt
  • Patent number: 8230082
    Abstract: A technique for use in a client, wherein the client supports a state-based signaling protocol (e.g., Session Initiation Protocol or SIP), includes initiating a given session state between the client and a server that also supports the state-based signaling protocol, and refreshing the given session state in a randomized manner. Further, a technique for use in a server, wherein the server supports a state-based signaling protocol (again, e.g., SIP), includes randomly assigning an expiration time duration for a given session state between the server and a client that also supports the state-based signaling protocol, and reporting the randomly assigned expiration time for the given session state to the client. By randomizing various behaviors of the client, the server, or both, bursty traffic in the communication network is reduced or eliminated.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gary John DeVal, Curtis Eldon Hrischuk, Erich Miles Nahum, John Michael Tracey, Xiping Wang, Charles P. Wright
  • Patent number: 8224952
    Abstract: A communication network is operated by determining whether a network element can be trusted and monitoring traffic associated with the network element based on whether the network element can be trusted. At least some of the monitored traffic may be selected for examination based on the degree of trust for the network element. At least some of the monitored and/or examined traffic is selected to be blocked based on the degree of trust for the network element.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: July 17, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jeffrey Aaron, Edgar Shrum, Jr.
  • Patent number: 8224926
    Abstract: Disclosed are systems and methods for outage avoidance in connecting to a remote system. The systems and methods dynamically adjust the number of requests allowed to attempt to access the remote system, resulting in a more efficient use of resources and an improved user experience.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: July 17, 2012
    Assignee: United Services Automobile Association
    Inventors: Craig M. Bush, James E. Lutz, Matthew G. Westerman, Miguel A. Cortes
  • Patent number: 8209404
    Abstract: A method for configuring device parameters in a Digital Subscriber Line access network is disclosed. According to the method, a managing device sends a parameter modifying command to a managed device; the managed device makes a response to the parameter modifying command and modifies parameters; the managed device obtains an applying opportunity of unapplied parameters; the managed device applies the unapplied parameters according to the applying opportunity. A Digital Subscriber Line access system and a network device are also disclosed.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: June 26, 2012
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Huangwei Wu