Patents Examined by Joel Mesa
  • Patent number: 8959158
    Abstract: Point-in-time actions are leveraged between computers that receive the same asynchronous electronic message. A point-in-time action is performed at a first receiving computer in response to receipt of an asynchronous electronic message. The point-in-time action results in an action alert, which is transmitted to a second receiving computer that also received the asynchronous electronic message.
    Type: Grant
    Filed: October 12, 2009
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Liam Harpur, Patrick J. O'Sullivan, Fred Raguillat, Edith H. Stern, Barry E. Willner
  • Patent number: 8924513
    Abstract: A pseudo peer-to-peer network system including several clients, each adapted to execute a path driver program. A path driver program is provided, including the steps of locating storage peers connected to the network via a network interface for storing or accessing data items provided in memories of storage peers by means of a global address table. The global address table is updated periodically by at least one configuration server of the pseudo peer-to-peer network. The network further includes at least one time server, which generates a global time clock to which local time clocks of all storage peers of the pseudo peer-to-peer network are synchronized such that a global address table updated by the configuration server is activated by all storage peers at the same scheduled time to be consistent throughout the pseudo peer-to-peer network at all times.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: December 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Evangelos S Eleftheriou, Robert Haas, Xiaoyu Hu, Ilias Iliadis
  • Patent number: 8914440
    Abstract: A technique for acquiring a web page includes: receiving, at a client, a user instruction; obtaining from the instruction a page number of a web page that a user desires to access; searching for web page data in a hidden form that is cached in advance at the client, the search being based at least in part on the page number and the hidden form comprising web page data for a plurality of page numbers and in the event that web page data is found in the hidden form, generating, by the client, the web page using the web page data.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: December 16, 2014
    Assignee: Alibaba Group Holding Limited
    Inventor: Ling He
  • Patent number: 8909794
    Abstract: A server subsystem is presented for mobile communication that provides for efficient and logical movement between applications on different servers. Multiple applications may be used simultaneously and interactively using the server system presented herein.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: December 9, 2014
    Assignee: AT&T Mobility II LLC
    Inventors: Scott Allen Swanburg, Jeffrey Clinton Mikan, Daryl Gazzard, Matthew Stafford
  • Patent number: 8892725
    Abstract: The present invention relates to a method for detecting Network Anomaly in network architectures based on locator/identifier split, the detection flow is as follows: initialization processing, and in ITR: processing data packets, sending a Map-Request, determining whether to send an additional Map-Request, sending the data packet, processing the Map_Reply, processing EID-to-RLOC Cache entry expired; in ETR: processing data packet, processing Map-Request, determining whether the traffic of the ITR currently sending the Map-Request is abnormal, replying to the ITR of which the query traffic is abnormal, replying to ITR of which the query traffic is abnormal. With respect to the characteristic that the network architecture based on locator/identifier split needs to query the relationship between the locator and the identifier for packet delivery, the present invention detects Network Anomaly based on query traffic instead of network data packet traffic.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: November 18, 2014
    Assignee: University of Electronic Scienece and Technology of China
    Inventors: Sheng Wang, Jing Ren, Du Xu, Shizhong Xu
  • Patent number: 8868726
    Abstract: A computer-implemented method for performing backups may include identifying a request to back up a client system. The computer-implemented method may also include identifying a plurality of backup servers available to the client system via a network. The computer-implemented method may further include pairing the client system with a backup server in the plurality of backup servers based on a measure of network proximity between the client system and the backup server. The computer-implemented method may additionally include performing the requested backup of the client system via the backup server as a result of the pairing. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: October 21, 2014
    Assignee: Symantec Corporation
    Inventors: Sean Tu, Clay Haapala, Jim Harris, Girish Jorapurkar, Wendy Shavor
  • Patent number: 8806057
    Abstract: A top-level domain (TLD) hierarchical routing system comprises a domain name server (DNS) configured to analyze a universal resource locator (URL) top-level domain (TLD) and to route an Internet query to a numerical Internet protocol (IP) destination; a proprietary server Internet-coupled with the numerical Internet protocol (IP) destination, the server configured to analyze one or more second-level domains (SLDs) behind the TLD and further to provide an operative engagement between an Internet user and a value-added service in the form of a software-as-a-service (SaaS) or application software program (ASP) relatable to selected ones of plural SLDs that are licensed or otherwise authorized to use the TLD, thereby to add value to the one or more SLDs and to the one or more users sharing such a ubiquitous Internet-based value-added services platform.
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: August 12, 2014
    Assignee: Neutral Space, Inc.
    Inventor: Danton S. Mendell
  • Patent number: 8799504
    Abstract: Tunneling is a mechanism used to aggregate payloads from a network protocol at or below the tunneling layer into a single packet. A user-space application establishes a Transmission Control Protocol (TCP) tunnel and encapsulates an end-to-end TCP payload into a TCP segment for transmission over a TCP connection. This enhanced TCP tunnel eliminates TCP meltdown and can be used over any network which supports TCP. The calling application either identifies the parameters of an existing TCP socket or establishes a new TCP socket. A modified transport layer uses the identified TCP connection in forming the enhanced TCP tunnel. The enhanced TCP tunnel manages the data transmission on the TCP stack to eliminate TCP meltdown.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: August 5, 2014
    Assignee: NETGEAR, Inc.
    Inventors: Jeffrey M. Capone, Pramod Immaneni
  • Patent number: 8793396
    Abstract: The present invention discloses a method for deleting session information in Diameter Routing Agent, this method comprises: sending a request message for deleting the Diameter session to a visited Diameter Routing Agent DRA and a visited policy and charging rules function PCRF by a policy and charging control client; after the visited DRA receives the request message, the visited DRA marking the Diameter session as termination in the visited DRA; after the visited PCRF receives the request message, the visited PCRF sending a message requesting to delete the Diameter session information to a home DRA, the home DRA marking the Diameter session in the home DRA as termination. In the present invention, the session information in the DRA may be effectively deleted when the BBERF entity, the PCEF entity or the AF entity terminates the Diameter session between the local and the PCRF entities.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: July 29, 2014
    Assignee: ZTE Corporation
    Inventors: Xiaoyun Zhou, Zaifeng Zong, Tong Rui
  • Patent number: 8775655
    Abstract: One embodiment provides a system and a method for presenting streaming media content delivered through a peer-to-peer overlay network. During operation, a data-transfer mechanism sends requests to a plurality of peer nodes to receive data for streaming media content. The system stores received data for the streaming media content into a buffer. Next, a server local to a media presentation mechanism serves the buffered data to a media presentation mechanism. The server controls the data serving in response to a signal received from the media-presentation mechanism.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: July 8, 2014
    Assignee: Roxbeam Media Network Corporation
    Inventor: Xinyan Zhang
  • Patent number: 8756271
    Abstract: A method for providing a user terminal with an application, which is customized in respect of user-specific parameters and terminal-specific properties. An application server stores a template for the customized application and a feature set for each of several terminal types; receives a request (2-2) for creation of the customized application, and determines the user-specific parameters based on the request; sends the user terminal a data message (2-10) which triggers a request (2-14) from the user terminal; determines the user terminal's type based on the request (2-14); determines the terminal-specific properties based on the determined type; creates the customized application based on the template, the user-specific parameters and the terminal-specific properties; inserts the customized application into a set of delivery files for a data communication system and transmits (2-26) the set of delivery files to the user terminal.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: June 17, 2014
    Inventor: Pekka Aarne Rehtijärvi
  • Patent number: 8751560
    Abstract: The invention relates to a method and data transfer arrangement for executing consecutive instructions in a client device (21) in a mobile device management server-client device environment (22, 21). The invention also relates to an instruction execution module utilized in the implementation of the method. In the procedure according to the invention, the device management server (22) forms the instructions to be executed in the client device (21) into an instruction sequence (200), which is transmitted to the client device (21). The instruction execution module in the client device breaks up the instruction sequence into command sequences and control structures. The instruction execution module executes the conditional commands belonging to the instruction sequence and specified by the control structures individually without the help of the device management server (22).
    Type: Grant
    Filed: July 11, 2006
    Date of Patent: June 10, 2014
    Assignee: Capricode Oy
    Inventor: Jarkko Oikarinen
  • Patent number: 8732281
    Abstract: In an embodiment, a data processing apparatus comprising one or more electronic digital processors; Dynamic Host Configuration Protocol (DHCP) server logic coupled to the one or more processors; an active leasequery channel response logic coupled to the DHCP server logic which when executed causes the one or more processors to perform receiving, from a particular DHCP client among a plurality of DHCP clients, an active leasequery initiation message requesting the DHCP server logic to actively send update messages about changes in network address leases that the DHCP server logic manages; wherein the active leasequery initiation message comprises a channel identifier value; determining whether the channel identifier value matches a client class that the DHCP server logic manages; in response to determining that the channel identifier value does match a client class identifier that the DHCP server logic manages, sending, to the particular DHCP client, one or more DHCP response messages describing any changes in
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: May 20, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Kenneth Kinnear, Jr., Neil Russell, Mark Stapp, Bernard Volz
  • Patent number: 8656017
    Abstract: A peer-to-peer collaboration system in which changes to a shared space may be broadcast to all of the peers in a collaboration session using messages sent with a combination of addressing techniques. Messages may be addressed for direct peer-to-peer transmission, indirect transmission through another peer or indirect transmission through a server. The type of addressing used to communicate with each peer is determined through the use of a routing table. The routing table defines interconnected groups of peers and may be used to select one or more peers in each group as the initial recipients of the message. The initial recipients may forward the message to other peers within their groups, such that all peers receive the message. For peers behind a NAT, one or more NAT traversal techniques may be used to obtain information to construct the routing table.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: February 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Jim J. Wang, Thomas B. Titchener, Thomas D. Sanfilippo
  • Patent number: 8635288
    Abstract: Systems and methods are described for electronic message expiration processing, in which a message originator or recipient can set an expiration time/date attribute for individual emails, short messages, or other electronic messages, and the messages are automatically deleted from the recipient's system or handled according to other user-selected processing rules when the expiration time/date has past.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: January 21, 2014
    Assignee: Alcatel Lucent
    Inventors: Cai Yigang, Aihao Yin
  • Patent number: 8635310
    Abstract: Methods, systems, and devices for providing a plurality of services to premises over one or more communication networks and providing one or more advertisements over a plurality of service virtual networks as well as business process associated such methods, systems, and devices are disclosed. Systems and devices may include a primary server, one or more secure access nodes and a secondary server that supports one or more services to one or more end point devices. Business process associated with such services may include revenue sharing for providing such services as well as commissions and transactions fees. Particular service may also include providing cross-service functional data, targeted advertising and targeted e-commerce services.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: January 21, 2014
    Inventors: William G. Bartholomay, Sin-Min Chang, Santanu Das, Arun Sengupta
  • Patent number: 8612576
    Abstract: As exterior routing protocols generally do not provide information about the internal routing paths of an autonomous system, a particular autonomous system has limited information about the internal health of other autonomous systems. However, if a monitoring system has access to routing data and/or other network data from multiple points of an autonomous system, the monitoring system can estimate, with some accuracy, the health of the autonomous system. In turn, by monitoring at least some of autonomous systems forming a larger internetwork, such as the Internet, the monitoring system can estimate the overall health of at least portions of the internetwork.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: December 17, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Swaminathan Sivasubramanian, Bradley E. Marshall, Tate Andrew Certain, Alan M. Judge
  • Patent number: 8606896
    Abstract: Aggregated service and feature sharing is provided in a home network, in which users can freely enjoy not only the shared content, but also the unique features provided by each device anywhere in the network. The service sharing feature allows one device to control and use shared hardware or software functionalities provided by other devices in the network.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: December 10, 2013
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Xiangpeng Jing, Abhishek P. Patil, Aixin Liu, Djung Nguyen
  • Patent number: 8572162
    Abstract: Systems and methods are presented for screen painting updates on a client display to reflect changes in a remote server display. According to a method embodiment, an FBUR is sent from a virtual network computing (VNC) client through a network connection to the VNC server. The FBUR requests the VNC server to identify changes in a display of the VNC server. An FBU is received from the VNC server at the VNC client. The FBU identifies changes in the display of the VNC server. A screen painting algorithm implemented by the VNC client to update a display of the VNC client is dynamically modified based on a speed of the network connection. The display of the VNC client is updated using the screen painting algorithm.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: October 29, 2013
    Assignee: Novell, Inc.
    Inventors: Ravi kiran Gokaraju, Vamsi Krishna
  • Patent number: 8566401
    Abstract: A method and apparatus for enabling e-mail routing and filtering based on dynamic identities is presented. In one embodiment, the method includes provisioning a new e-mail address, and notifying an e-mail backend of the provisioned address wherein the provisioned address includes a list of authorized senders.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: October 22, 2013
    Assignee: Symantec Corporation
    Inventors: Brian Hernacki, Sourabh Satish