Patents Examined by Dohm Chankong
  • Patent number: 7930366
    Abstract: An information servicing method for communicating information between a server and a client terminal through a network, comprising: deciding whether a predetermined time period has elapsed without user input; switching a prevailing processing to a background processing when it is decided that the no user input has occurred during the predetermined time period; transmitting to the server personal information comprising user preference data and/or a schedule, registered in advance, each time the prevailing processing becomes background processing; and displaying an answer corresponding to the transmitted personal information when the answer is received from the server, the answer comprising push information correlating to the personal information.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: April 19, 2011
    Assignee: Kabushiki Kaisha Square Enix
    Inventors: Hironobu Sakaguchi, Ken Narita, Keizo Kokubo
  • Patent number: 7930346
    Abstract: The claimed subject matter provides a system and/or a method that facilitates synchronizing data within a data storage system. An interface component can leverage a synchronization technique within the data storage system. A sync component can provide a secure peer to peer data synchronization based at least in part upon the synchronization technique to allow a tiered access to the synchronized data.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: April 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Vivek Jawahir Jhaveri, Lev Novik
  • Patent number: 7925773
    Abstract: Systems and methods for storing streaming data are provided. A system is disclosed that includes a computer program which, when executed on a computing device, is configured to store a data stream in memory of the computing device in a virtual file format. The virtual file format may include a timeline of events. The events in the timeline may include a plurality of spanning events. Each spanning event may contain respective state information representing a state of the data stream across an interval in the timeline, and may be linked to at least one other spanning event.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: April 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Dale Sather, Ken Reneris, Matthijs Gates
  • Patent number: 7925775
    Abstract: Systems and methods are described for controlling congestion, such as within the transport control protocol (TCP) based on bandwidth estimation techniques which provide explicit indications of back-to-back packet traffic. In response to registered back-to-back traffic, receiver-side bandwidth estimation techniques are exploited to enhance the congestion control behavior of TCP based networks. By way of example, a sender marks packets in the header or by changing segment size within a packet to indicate whether the packet is being sent back-to-back. A receiver utilizes the explicit back-to-back information, optionally in conjunction with other back-to-back packet estimation techniques, when estimating available bandwidth and setting congestion parameters. In addition a mechanism for controlling the length of packet trains is described which is based on modulating the transmission of delayed acknowledgements, such as sending acknowledgements upon receipt of a selected number of packets.
    Type: Grant
    Filed: April 7, 2004
    Date of Patent: April 12, 2011
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventor: Yoshifumi Nishida
  • Patent number: 7921167
    Abstract: The computer implemented method and system disclosed herein enables online networking based on exchange of virtual electronic cards between a plurality of users. An online networking environment is provided to a user. The user creates a personal profile in the online networking environment. Further, the user may create a company profile or link with an existing company profile. A virtual electronic card of the user is automatically created in the online networking environment. The virtual electronic card is one of a personal electronic card and a company electronic card. A personal contact network of the user is established in the online networking environment by exchanging personal electronic cards between the user and the plurality of users. Further, a company contact network of the company of the user is established by exchanging company electronic cards between the company of the user and a plurality of companies.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: April 5, 2011
    Inventors: Kaushal Shroff, Keyur Shroff
  • Patent number: 7921070
    Abstract: The invention includes a method and apparatus for identifying a field name. The method includes a receiving a message comprising a plurality of fields, each field having a field name, and processing each of a plurality of characters of the received message for identifying the field names, where each character is processed using a plurality of associated arrays. A current character extracted from the received message id processed using a current array selected from the plurality of arrays. The current array used for processing the current character is adapted for identifying one of: (1) one of the plurality of field names or (2) an identifier for identifying a next array for processing the next character extracted from the received message.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: April 5, 2011
    Assignee: Alcatel-Lucent USA Inc.
    Inventor: Harold Batteram
  • Patent number: 7917614
    Abstract: A mechanism for uninterrupted booting of a client computer coupled to a pre-boot execution server computer over a network is provided. The client computer has at least two or more network interface cards. A network bootstrap file is downloaded from the server computer to the client computer. The network bootstrap file is configured to monitor the booting process of the client computer. On detection that the network interface card has failed to transmit or receive packets, the network bootstrap file is configured to switch over to the next available network interface card on the client system thereby providing uninterrupted execution of the booting process.
    Type: Grant
    Filed: June 10, 2008
    Date of Patent: March 29, 2011
    Assignee: International Business Machines Corporation
    Inventors: Riyashmon Haneefa, Baskaran Krishnamurthy
  • Patent number: 7917587
    Abstract: A method and system for calculating the importance of persons based on interpersonal relationships and prioritizing communications based on importance of participants in the communications is provided. A prioritization system identifies relationships between persons and identifies the importance of a person to other persons based on these relationships. After the prioritization system identifies the importance of persons, the prioritization system can prioritize communications based on the importance of the senders or recipients.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: March 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Hua-Jun Zeng, Zheng Chen, Benyu Zhang, Wei-Ying Ma
  • Patent number: 7912985
    Abstract: The invention relates to a method of processing a request coming from a first communication apparatus connected through a communication network to a remote second communication apparatus, the method comprising a step of receiving the request for obtaining digital data of a compressed digital signal that comprises header data and a signal body comprising in particular data packets, wherein the processing of the request comprises a step of determining the position, in the body of the signal, of at least one data packet corresponding to the request according, on the one hand, to the length of the header data and, on the other hand, to at least one pointer marker present in the signal and adapted to provide the length of the part of the body preceding the data packet under consideration.
    Type: Grant
    Filed: July 15, 2003
    Date of Patent: March 22, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Fabrice Le Leannec, Patrice Onno
  • Patent number: 7912968
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to e2e SLA support in a network of both manageable and unmanageable portions and provide a method, system and computer program product for e2e SLA compliance across both managed and unmanaged network segments. In one embodiment of the invention, a method for e2e SLA compliance across both managed and unmanaged network segments can be provided. The method can include identifying both a managed segment and an unmanaged segment of an e2e network for a communications path implicated by an SLA, determining an observed delay for the unmanaged segment of the e2e network, computing from a desired delay for the communications path and the observed delay a differential delay, and constraining the managed segment to meet the differential delay in order to assure meeting the desired delay for the communications path implicated by the SLA.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Baskey, Mandis S. Beigi, Sivaram Gottimukkala, Lap T. Huynh, Dinakaran Joseph, Einar Lueck, Debanjan Saha, Sambit Sahu, Dinesh C. Verma
  • Patent number: 7912894
    Abstract: An engine identifying segments or portions of one source material or source file common to or found in another source material or file. The engine may receive a first data stream in binary form as well as a second stream in binary form. The engine may include a data stream processor or pre-processor programmed to translate the first and second data streams to generate respective first and second processed data streams. The commonality between the first and second processed data streams may be greater than the commonality between the first and second data streams themselves. Also, a comparator may be programmed to compare the first and second process data streams and identify binary segments found in both the first and second processed data streams.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: March 22, 2011
    Inventor: Phillip M. Adams
  • Patent number: 7908381
    Abstract: The functionality of Advanced Intelligent Network (AIN) components and Internet-based resources are integrated to provide simultaneous visual and telephonic access to an interactive information delivery system. The present invention enhances conventional Interactive Voice Response (IVR) systems by simultaneously providing visual information that corresponds to the voice-based information that is delivered telephonically. A user that contacts a conventional IVR service provider (IVR host) can be provided with the option of a Visual IVR (VIVR) session. The VIVR session can provide visual information to the user in the form of HTML-formatted web pages delivered over an Internet connection and will provide audible message information over a conventional wireless or wireline voice telephone connection. A VIVR session can coordinate the delivery of visual information (e.g., web pages) and the delivery of telephony-based information (e.g.
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: March 15, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Robert A. Koch, Hamish M. Caldwell
  • Patent number: 7908337
    Abstract: A request for an information object at an address identified by a uniform resource locator (URL) is received; and the URL is mapped to a corresponding anycast address for the information object. Thereafter, the anycast address for the information object may be resolved to a unicast address for the information object, and the information object sent to the client. The request may be received at an information object repository that is topologically closer to the client than any other information object repository. This closest information object repository may be selected according to specified performance metrics, such as: average delay from the selected information object repository to a source of the request, average processing delay at the selected information object repository, reliability of a path from the selected information object repository, available bandwidth in said path, and loads on the selected information object repository.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: March 15, 2011
    Assignee: Adara Networks, Inc.
    Inventors: Jose J. Garcia-Luna-Aceves, Bradley R. Smith
  • Patent number: 7904563
    Abstract: The present invention extends to methods, systems, and computer program products for establishing and utilizing terminal server dynamic virtual channels. In some embodiments, a terminal server sends a new channel request to a terminal server. The client receives the new channel request and forwards the new channel request to a listener for a plug-in. The listener creates an instance of the client side plug-in and sends a channel accept to the terminal server. The terminal server receives the channel accept and creates an instance of a server side plug-in. The server and the client agree to use a unique identifier for identifying the established dynamic virtual channel. In other embodiments, data for a dynamic virtual channel is tunneled between computers over a static virtual channel.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: March 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Vladimir K. Stoyanov, Makarand V. Patwardhan, Mahesh S. Lotlikar
  • Patent number: 7899892
    Abstract: Extensibility computer servers and extensibility applications can be managed. Extensibility computer servers and extensibility applications can be discovered using a management application on a management computer server. An extensibility agent can be installed on an extensibility computer server, and used to provide status information. Tasks can be created for managing extensibility computer servers and extensibility applications. Entity groups representing extensibility computer servers and extensibility applications can be displayed and selected. Extensibility computer servers and extensibility applications can be displayed based on the selection of an entity group. Task templates associated with a selected entity group can be displayed.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: March 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Edward K. Tremblay, Mai-lan Tomsen Bukovec, Eric B. Watson
  • Patent number: 7899915
    Abstract: Systems and methods for navigating hypermedia using multiple coordinated input/output device sets. Disclosed systems and methods allow a user and/or an author to control what resources are presented on which device sets (whether they are integrated or not), and provide for coordinating browsing activities to enable such a user interface to be employed across multiple independent systems. Disclosed systems and methods also support new and enriched aspects and applications of hypermedia browsing and related business activities.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: March 1, 2011
    Inventor: Richard Reisman
  • Patent number: 7895305
    Abstract: A Web-based management engine is provided. The engine includes a Web page generator that generates Web pages based upon data relating to procedural steps for management of the at least one aspect of the behavior of the network entity. The engine also includes an interfacing component arranged to communicate data between a Web server and an SNMP agent in accordance with a predetermined data structure so as to manage the at least one aspect of the behavior of the network entity. Such a Web-based management engine obviates the complex to generate and inflexible template Web pages of known Web-based management systems.
    Type: Grant
    Filed: November 6, 2001
    Date of Patent: February 22, 2011
    Assignee: Siemens Aktiengesellschaft
    Inventors: Richard Beton, Robert Hancock
  • Patent number: 7886067
    Abstract: A system and method for use by website operators and advertisers to place interstitial advertisements on websites. The system uses an Internet dispatcher server and a mass storage device containing one or more databases storing advertisement command files pertaining to placements of advertisements that are stored in an advertisement server. The method comprises the steps of selecting ad files stored in a computer ad server, designating the url for the ad file, the url for the website page where the ad will be displayed, the url for the websites to which a user will be directed depending on the user's reaction to the advertisement, storing in a dispatcher server database a data string representing the ad placement commands with a url representing a dispatcher server-based application to execute said ad placement commands, and including said data string on said website for launching said dispatcher server command file.
    Type: Grant
    Filed: August 14, 2003
    Date of Patent: February 8, 2011
    Assignee: Rich Hedia Club, LLC
    Inventors: Brad Krassner, Nikolai Mentchoukov, Alan Edwards
  • Patent number: 7882211
    Abstract: In a management system of a communication system having at least one manager and an agent, the agent stores information on management functions that can be executed between the manager and the agent. The manager requests information from the agent on the management functions that can be carried out between the manager and the agent, by a request message. The request message contains identification information in an encoded manner for both the manager or the communication system and at least one of the management functions. The agent decodes the identification information of the manager or the communication system and sends the information requested by the request message to the manager, where the information sent relates exclusively to the management function(s) indicated by the identification information in the request message.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: February 1, 2011
    Assignee: Nokia Siemens Networks GmbH & Co. KG
    Inventor: Lucian Hirsch
  • Patent number: 7873742
    Abstract: Selecting content for processing based on user device preferences and characteristics of the user devices. Embodiments of the invention include a notification having different content formatted for a plurality of different user devices. In this manner, the content provider delivers content without knowing a priori the specific user device that will process the content. The content includes non-rendered content such as extensible markup language (XML) data.
    Type: Grant
    Filed: November 20, 2003
    Date of Patent: January 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Per-Ola Anders Orvendal, Matthew Christian Carlson