Patents Examined by Joel Mesa
-
Patent number: 8959158Abstract: 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: GrantFiled: October 12, 2009Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventors: Liam Harpur, Patrick J. O'Sullivan, Fred Raguillat, Edith H. Stern, Barry E. Willner
-
Patent number: 8924513Abstract: 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: GrantFiled: July 7, 2010Date of Patent: December 30, 2014Assignee: International Business Machines CorporationInventors: Evangelos S Eleftheriou, Robert Haas, Xiaoyu Hu, Ilias Iliadis
-
Patent number: 8914440Abstract: 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: GrantFiled: June 11, 2013Date of Patent: December 16, 2014Assignee: Alibaba Group Holding LimitedInventor: Ling He
-
Patent number: 8909794Abstract: 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: GrantFiled: April 29, 2013Date of Patent: December 9, 2014Assignee: AT&T Mobility II LLCInventors: Scott Allen Swanburg, Jeffrey Clinton Mikan, Daryl Gazzard, Matthew Stafford
-
Patent number: 8892725Abstract: 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: GrantFiled: November 2, 2010Date of Patent: November 18, 2014Assignee: University of Electronic Scienece and Technology of ChinaInventors: Sheng Wang, Jing Ren, Du Xu, Shizhong Xu
-
Patent number: 8868726Abstract: 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: GrantFiled: July 2, 2010Date of Patent: October 21, 2014Assignee: Symantec CorporationInventors: Sean Tu, Clay Haapala, Jim Harris, Girish Jorapurkar, Wendy Shavor
-
Patent number: 8806057Abstract: 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: GrantFiled: May 19, 2009Date of Patent: August 12, 2014Assignee: Neutral Space, Inc.Inventor: Danton S. Mendell
-
Patent number: 8799504Abstract: 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: GrantFiled: July 2, 2010Date of Patent: August 5, 2014Assignee: NETGEAR, Inc.Inventors: Jeffrey M. Capone, Pramod Immaneni
-
Patent number: 8793396Abstract: 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: GrantFiled: December 16, 2008Date of Patent: July 29, 2014Assignee: ZTE CorporationInventors: Xiaoyun Zhou, Zaifeng Zong, Tong Rui
-
Patent number: 8775655Abstract: 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: GrantFiled: October 21, 2005Date of Patent: July 8, 2014Assignee: Roxbeam Media Network CorporationInventor: Xinyan Zhang
-
Patent number: 8756271Abstract: 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: GrantFiled: June 17, 2010Date of Patent: June 17, 2014Inventor: Pekka Aarne Rehtijärvi
-
Patent number: 8751560Abstract: 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: GrantFiled: July 11, 2006Date of Patent: June 10, 2014Assignee: Capricode OyInventor: Jarkko Oikarinen
-
Patent number: 8732281Abstract: 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 inType: GrantFiled: May 13, 2009Date of Patent: May 20, 2014Assignee: Cisco Technology, Inc.Inventors: Kenneth Kinnear, Jr., Neil Russell, Mark Stapp, Bernard Volz
-
Patent number: 8656017Abstract: 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: GrantFiled: May 16, 2007Date of Patent: February 18, 2014Assignee: Microsoft CorporationInventors: Jim J. Wang, Thomas B. Titchener, Thomas D. Sanfilippo
-
Patent number: 8635288Abstract: 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: GrantFiled: December 18, 2007Date of Patent: January 21, 2014Assignee: Alcatel LucentInventors: Cai Yigang, Aihao Yin
-
Patent number: 8635310Abstract: 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: GrantFiled: August 9, 2010Date of Patent: January 21, 2014Inventors: William G. Bartholomay, Sin-Min Chang, Santanu Das, Arun Sengupta
-
Patent number: 8612576Abstract: 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: GrantFiled: June 29, 2010Date of Patent: December 17, 2013Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Swaminathan Sivasubramanian, Bradley E. Marshall, Tate Andrew Certain, Alan M. Judge
-
Patent number: 8606896Abstract: 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: GrantFiled: October 8, 2009Date of Patent: December 10, 2013Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Xiangpeng Jing, Abhishek P. Patil, Aixin Liu, Djung Nguyen
-
Patent number: 8572162Abstract: 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: GrantFiled: December 1, 2008Date of Patent: October 29, 2013Assignee: Novell, Inc.Inventors: Ravi kiran Gokaraju, Vamsi Krishna
-
Patent number: 8566401Abstract: 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: GrantFiled: December 22, 2006Date of Patent: October 22, 2013Assignee: Symantec CorporationInventors: Brian Hernacki, Sourabh Satish