Patents Examined by Philip C. Lee
-
Patent number: 7840642Abstract: Methods, devices, systems, and media are disclosed for replacing an email attachment with a call, and forwarding the email with the call to a user for selective display of the attachment by making a call. One embodiment includes receiving an email on a mail server, wherein the email has the email attachment, and removing the email attachment from the email to produce a stripped email. The embodiment further includes storing the email attachment on a server, adding the call to the stripped email, and forwarding the stripped email with the call for displaying to a recipient.Type: GrantFiled: April 7, 2008Date of Patent: November 23, 2010Assignee: International Business Machines CorporationInventors: Indran Naick, Jeffrey Kenneth Wilson
-
Patent number: 7836181Abstract: Association control is utilized for associating wireless local area network users with at least one wireless local area network access point and thereby achieving simultaneous fairness and load balancing. In the present method, a network operation center receives user parameters from each user in the wireless network via the access points. It then sets out both to determine a set of associations between each user and one or more access points based on the user parameters using fractional load balancing and produce a second set of associations by rounding so that, in said second set, each user is associated with only one access point. The present method achieves close to optimal load balancing and max-min fairness while outperforming commonly-used heuristic approaches.Type: GrantFiled: August 17, 2005Date of Patent: November 16, 2010Assignee: Alcatel-Lucent USA Inc.Inventors: Yigal Bejerano, Seung-Jae Han, Li Li
-
Patent number: 7836140Abstract: A method for managing invitations to one or more events includes identifying an attribute required to perform an event. An invitation may be created so that invitees are selected according to the identified attribute required to perform the event. At least one person associated with a attribute may then be invited to attend the event. An invitation is sent to one or more persons associated with the attribute.Type: GrantFiled: June 2, 2008Date of Patent: November 16, 2010Assignee: International Business Machines CorporationInventors: Douglas W Conmy, Stephen D Eaton, Oltea M Herescu, Adeel Omer
-
Patent number: 7831688Abstract: A system and method for incorporating software modules into a website or other information source that is searchable and updateable, which helps to create a dynamic user assistance environment. The system searches based on context/category sensitive natural language requests. This dynamic environment becomes “smarter” over time and will track questions and answers by a number of methods to assure the answers are up to date and that there is a high confidence match for the user's inquiry. The entire collection of data resides in a centralized location where the information can be leveraged to answer a user's question and aid in the creation of question/answer pairs for later use. Additionally, the assistance system supports a method for incorporating new informational content and answers to unanswered questions, for example by authorized support persons, that are categorized and stored in the existing system for later reference and use.Type: GrantFiled: June 6, 2001Date of Patent: November 9, 2010Assignee: Adobe Systems IncorporatedInventors: Ronald A. Linyard, Arlyn Asch, Jonas Salling, Brian C. Sparks, Arie Trouw, Mark Wineman
-
Patent number: 7827257Abstract: Systems and methods are provided through which automatic and adaptive use of active network performance measurement techniques identifies a fastest download source. Before a download source is selected, empirical measurements of the download speed are performed. For small files, the first source to acknowledge an open socket connection is used as an indication of the fastest download source. For large files, a download test is performed as the empirical measurement to determine the fastest download source.Type: GrantFiled: June 19, 2001Date of Patent: November 2, 2010Assignee: Intel CorporationInventors: Jim Chu, Frank T. Hady
-
Patent number: 7818446Abstract: An information processing apparatus configured to transmit a data reproduction process request to a node and execute a data reproduction process based on return data, including a data transmission rate setting unit configured to select one or more data transmission modes as a return data transmission mode and determine a data transmission rate of each selected data transmission mode, a packet generating unit configured to perform a setting process for reproduction object data and an address setting process in accordance with the data transmission rate determined by the data transmission rate setting unit, and generate a data reproduction process request packet storing designation data for the set reproduction object data as a request statement, a network interface unit configured to transmit the packet, and a rule judgment condition setting unit configured to set judgment data for judging whether the node executes a process satisfying the a process request.Type: GrantFiled: November 18, 2003Date of Patent: October 19, 2010Assignee: Sony CorporationInventor: Yasushi Katayama
-
Patent number: 7818417Abstract: A method comprises estimating a performance of a processing system using queuing theory wherein the processing system comprises a network that accepts at least one input message stream from a plurality of publishing clients, transforms the at least one input message stream into at least one output message stream utilizing the plurality of transforms distributed in a first assignment among the plurality of brokers, and delivers the at least one output message stream to at least one of the plurality of subscribing clients, performing optimization upon the assignment of the plurality of transforms using the estimated performance to produce a second assignment, and reassigning the plurality of transforms in accordance with the second assignment.Type: GrantFiled: January 10, 2006Date of Patent: October 19, 2010Assignee: International Business Machines CorporationInventors: Roman Ginis, Robert E. Strom
-
Patent number: 7814210Abstract: Non-disruptive server replacement for session-based clients. An embodiment of a method includes establishment of a session between a storage server and a client, with the storage server including a session data structure for the session, and transferring an operation of the storage server to a replacement storage server. Transferring the operation of the storage server includes generating an image the session data structure and placing the image in the replacement storage server, transferring operation of the session data structure in the storage server to the image of the session data structure in the replacement storage server, and transferring a network address of the storage server to the replacement storage server.Type: GrantFiled: April 29, 2005Date of Patent: October 12, 2010Assignee: Network Appliance, Inc.Inventors: Garrett Mueller, Roger Cox, Gyanendra Pradhan
-
Patent number: 7814185Abstract: A prefix aggregation technique for coordination protocol in a router includes the forming of a prefix tree from a plurality of nodes in a first unit managing a routing table, each node including a prefix, depth, a color field, and at least three pointers including a first pointer to a parent node, a second pointer to a left child node, and a third pointer to a right child node, routing from a first node to a second node according to the prefix, and aggregating a certain node from the plurality of nodes according to the color field. The present invention also includes the inserting of a new prefix into a certain node according to the prefix, depth and color field. The node can also be deleted according to the prefix.Type: GrantFiled: October 30, 2002Date of Patent: October 12, 2010Assignee: Samsung Electronics Co., Ltd.Inventor: Myongsu Choe
-
Patent number: 7809806Abstract: A system and method for mapping a network to facilitating configuration is disclosed. Address registration information is appended to an enhanced local management interface message sent between devices in a network of routers and switches. A network management system for an outside network can use that information to map out the network and configure the network as needed. The address registration information includes an Internet Protocol address and an interface index. The interface index includes both slot and port number.Type: GrantFiled: August 2, 2001Date of Patent: October 5, 2010Assignee: Cisco Technology, Inc.Inventors: Madhu Rao, Srikanthkumar Hosakote
-
Patent number: 7809850Abstract: A system distributes digital contents through first and second networks and. A server is connected to the first network, and clients for receiving and displaying or reproducing the digital contents are connected to the second network. The server divides digital contents held therein into a plurality of packets, and transmits packets of a minimum unit for constructing the digital contents to the second network. The clients include storage for holding the digital contents therein by use of the packets of the minimum unit received from the server and packets received from other clients constructing the second network.Type: GrantFiled: June 4, 2003Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Shuichi Shimizu, Taiga Nakamura
-
Patent number: 7805521Abstract: A network system that identifies a home network of a user by a network identification in an access request. When the access request is received in a network, the accessed network extracts a network identification from the access request and determines whether the access request is received from a subscriber or non-subscriber. If a non-subscriber, then a foreign network is identified and a network identification database is consulted to retrieve contact information for the foreign network. If the contact information is successfully retrieved, then the user may be routed to the foreign network (home network of the user). Otherwise (if the contact information is not in the network identification database), the user may be denied any access, and a purchase agreement for connect services may be offered.Type: GrantFiled: May 18, 2009Date of Patent: September 28, 2010Assignee: AT&T Mobility II LLCInventors: Bryan L. Sullivan, Ileana A. Leuca
-
Patent number: 7801952Abstract: A condition on a client that is communicating with a server is determined by issuing a challenge to the client, causing the client to produce a response indicative of the condition. The server compares the response to an expected response to determine if the condition is as expected, and if not, takes appropriate action, such as terminating the connection with the client. The challenge preferably includes parameters and a code segment that causes the client to produce the response by executing the code segment. The code segment could perform a one-way hashing algorithm of a portion of memory indicated in the parameters. The server can thus determine if the client is using a modified basic input output system, modified software, pirated software, or whether other conditions exist on the client. The challenge can be changed to prevent the client from returning a false, predetermined response to the challenge.Type: GrantFiled: October 22, 2007Date of Patent: September 21, 2010Assignee: Microsoft CorporationInventors: Ling Tony Chen, Michael Courage, Dinarte Morais
-
Patent number: 7801946Abstract: Systems and methods for facilitating the exchange of data between users and modular services using a real-time communication client such as an instant messaging client. The services may be web services providing various services over a communication network. User commands may be generated in an instant messaging client, sent to an automated attendant, which generates a corresponding web service command, and forwards the web service command to the appropriate web service. The automated attendant may then forward to one or more users any messages that are generated by the web service.Type: GrantFiled: October 24, 2003Date of Patent: September 21, 2010Assignee: Novell, Inc.Inventor: Clive Bearman
-
Patent number: 7792897Abstract: An infrastructure and method for processing a transaction using a plurality of target systems. The method includes: generating a request from a source system, wherein the request includes an initial identifier and a counter value; submitting the request to at least two target systems; processing the request at a first target system and ignoring the request at a second target system based on the initial identifier; submitting a resubmitted request to the at least two target systems if a timely response is not received by the source system, wherein the resubmitted request includes an incremented counter value; and processing the resubmitted request by only one of the first and second target systems based on the incremented counter value.Type: GrantFiled: June 2, 2008Date of Patent: September 7, 2010Assignee: International Business Machines CorporationInventors: Lou Foss, Israel Alan Halachmi
-
Patent number: 7788365Abstract: Network monitoring is performed using a three-tiered distributed computing system architecture, including a data source tier, a portal tier and a client tier. The data source tier monitors the physical data on the network medium using multiple data collection sources connected to the network. The probes analyze network data and generate fundamental metrics that describe attributes of the network data. The portal tier encapsulates the fundamental metrics along with executable processor objects into data containers having a predefined format. The processor objects contain logic that operates on fundamental metrics contained in the data containers in a manner so as to generate new derived metrics or aggregates of metric data. The data containers may be requested by the client tier, which executes the processor objects and provides a user interface for displaying various types of network information derived from the contents of data containers.Type: GrantFiled: April 25, 2003Date of Patent: August 31, 2010Inventors: Craig E. Foster, Lawrence M. Bain
-
Patent number: 7788316Abstract: A system and method for handling multiple identical requests received by a server from a client by a web application server. When multiple requests for the same URL are received by a web application server from the same client browser which results in the allocation of multiple threads on the server to handle the requests, a response to the client is obtained from the processing carried out by the first thread launched by the web application server. Results of the initial thread are passed to the client using the last opened connection between the client and server relating to the client's request for the URL. Other threads are placed in a wait state and are deallocated, at the earliest opportunity, where possible.Type: GrantFiled: March 18, 2003Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Madeline K. M. Fok, Victor Chan, Mark W. Hubbard, Darshanand Khusial
-
Patent number: 7788399Abstract: A system and method for enabling the interchange of enterprise data through an open platform is disclosed. This open platform can be based on a standardized interface that enables parties to easily connect to and use the network. Services operating as senders, recipients, and in-transit parties can therefore leverage a framework that overlays a public network.Type: GrantFiled: March 30, 2001Date of Patent: August 31, 2010Assignee: Salesforce.com, Inc.Inventors: Lev Brouk, Kenneth Norton, Jason Douglas, Peter Panec
-
Patent number: 7788315Abstract: An information management system comprises a product provided with a position code a digital pen capable of reading the position code, a look-up unit, and a plurality of databases connected to the digital pen via a first communication path. The databases include a pen database, a position database, and an event database. The information management system also includes an interface unit, separate from the look-up unit, and used to provide access to the pen database, the position database, and the event database via a second communication path that is separate from the first communication path.Type: GrantFiled: March 21, 2002Date of Patent: August 31, 2010Assignee: Anoto Aktiebolag (Anoto AB)Inventor: Örjan Johansson
-
Patent number: 7788341Abstract: According to one embodiment of the invention, a technique is provided for validating user-entered data at a server without requiring a page refresh at a client. A server sends, toward a client, a page that comprises a form through which the client's user can input data. The page comprises instructions that cause the client to send, toward the server, data that the user inputted into the form. If the server determines that the data do not satisfy the specified criteria, the server sends an invalidity signal toward the client. The page also comprises instructions that cause the client to display a message in response to receiving the signal. In response to the signal, the client modifies the display of the page to include the message. All of the above is accomplished without the client requesting additional pages from the server, and without the server sending additional pages toward the client.Type: GrantFiled: December 1, 2005Date of Patent: August 31, 2010Assignee: Oracle America, Inc.Inventor: Edward J. Burns