Patents Examined by Dohm Chankong
-
Patent number: 7930366Abstract: 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: GrantFiled: September 8, 2005Date of Patent: April 19, 2011Assignee: Kabushiki Kaisha Square EnixInventors: Hironobu Sakaguchi, Ken Narita, Keizo Kokubo
-
Patent number: 7930346Abstract: 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: GrantFiled: August 24, 2005Date of Patent: April 19, 2011Assignee: Microsoft CorporationInventors: Vivek Jawahir Jhaveri, Lev Novik
-
Patent number: 7925773Abstract: 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: GrantFiled: June 22, 2007Date of Patent: April 12, 2011Assignee: Microsoft CorporationInventors: Dale Sather, Ken Reneris, Matthijs Gates
-
Patent number: 7925775Abstract: 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: GrantFiled: April 7, 2004Date of Patent: April 12, 2011Assignees: Sony Corporation, Sony Electronics, Inc.Inventor: Yoshifumi Nishida
-
Patent number: 7921167Abstract: 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: GrantFiled: December 21, 2007Date of Patent: April 5, 2011Inventors: Kaushal Shroff, Keyur Shroff
-
Patent number: 7921070Abstract: 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: GrantFiled: December 27, 2005Date of Patent: April 5, 2011Assignee: Alcatel-Lucent USA Inc.Inventor: Harold Batteram
-
Patent number: 7917614Abstract: 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: GrantFiled: June 10, 2008Date of Patent: March 29, 2011Assignee: International Business Machines CorporationInventors: Riyashmon Haneefa, Baskaran Krishnamurthy
-
Patent number: 7917587Abstract: 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: GrantFiled: July 30, 2004Date of Patent: March 29, 2011Assignee: Microsoft CorporationInventors: Hua-Jun Zeng, Zheng Chen, Benyu Zhang, Wei-Ying Ma
-
Patent number: 7912985Abstract: 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: GrantFiled: July 15, 2003Date of Patent: March 22, 2011Assignee: Canon Kabushiki KaishaInventors: Fabrice Le Leannec, Patrice Onno
-
Patent number: 7912968Abstract: 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: GrantFiled: August 29, 2007Date of Patent: March 22, 2011Assignee: International Business Machines CorporationInventors: Michael E. Baskey, Mandis S. Beigi, Sivaram Gottimukkala, Lap T. Huynh, Dinakaran Joseph, Einar Lueck, Debanjan Saha, Sambit Sahu, Dinesh C. Verma
-
Patent number: 7912894Abstract: 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: GrantFiled: May 15, 2007Date of Patent: March 22, 2011Inventor: Phillip M. Adams
-
Patent number: 7908381Abstract: 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: GrantFiled: May 1, 2006Date of Patent: March 15, 2011Assignee: AT&T Intellectual Property I, L.P.Inventors: Robert A. Koch, Hamish M. Caldwell
-
Patent number: 7908337Abstract: 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: GrantFiled: April 26, 2001Date of Patent: March 15, 2011Assignee: Adara Networks, Inc.Inventors: Jose J. Garcia-Luna-Aceves, Bradley R. Smith
-
Patent number: 7904563Abstract: 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: GrantFiled: March 31, 2006Date of Patent: March 8, 2011Assignee: Microsoft CorporationInventors: Vladimir K. Stoyanov, Makarand V. Patwardhan, Mahesh S. Lotlikar
-
Patent number: 7899892Abstract: 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: GrantFiled: March 28, 2006Date of Patent: March 1, 2011Assignee: Microsoft CorporationInventors: Edward K. Tremblay, Mai-lan Tomsen Bukovec, Eric B. Watson
-
Patent number: 7899915Abstract: 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: GrantFiled: May 8, 2003Date of Patent: March 1, 2011Inventor: Richard Reisman
-
Patent number: 7895305Abstract: 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: GrantFiled: November 6, 2001Date of Patent: February 22, 2011Assignee: Siemens AktiengesellschaftInventors: Richard Beton, Robert Hancock
-
Patent number: 7886067Abstract: 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: GrantFiled: August 14, 2003Date of Patent: February 8, 2011Assignee: Rich Hedia Club, LLCInventors: Brad Krassner, Nikolai Mentchoukov, Alan Edwards
-
Patent number: 7882211Abstract: 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: GrantFiled: December 15, 2005Date of Patent: February 1, 2011Assignee: Nokia Siemens Networks GmbH & Co. KGInventor: Lucian Hirsch
-
Patent number: 7873742Abstract: 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: GrantFiled: November 20, 2003Date of Patent: January 18, 2011Assignee: Microsoft CorporationInventors: Per-Ola Anders Orvendal, Matthew Christian Carlson