Patents Examined by James E Conaway
-
Patent number: 7991844Abstract: A method of processing a plurality of electronic mail files is disclosed, wherein each electronic mail file includes a subject field having one or more strings comprising the steps of establishing a list of strings, checking the first string in the subject field of each electronic mail file to determine whether the first string matches any of the strings in the list, removing any first strings that match a string in the list and replacing the first string elsewhere in the subject field, and sorting the electronic mail files according to their subject field.Type: GrantFiled: July 11, 2006Date of Patent: August 2, 2011Assignee: International Business Machines CorporationInventors: Beatrice Coulomb, Stephane Lebrun, Gerard Marmigere, Carole Truntschka
-
Patent number: 7979560Abstract: A method of providing a push service to an AT and a push server apparatus using the same to facilitate a data receiving service comprising reception of paging messages at the AT in a mobile communication system for high-speed data transmission are provided. The mobile communication system comprises at least one DLR for allocating a UATI to the AT when a communication is connected to the AT, a home DLR for storing the ID of the AT with respect to the identification information of the DLR, a PDSN for establishing a PPP session with the AT, a DNS, and a push server for buffering push data for the AT received from a CN and requesting paging of the AT for push data transmission to the AT from which the PPP session has been terminated.Type: GrantFiled: January 28, 2005Date of Patent: July 12, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Young-Ki Jeon, Ju-Young Kim
-
Patent number: 7925772Abstract: A communication apparatus such as a digital video camcoder acquires an IP address from a DHCP server on a UPnP network. During the communication apparatus is transmitting an image stream, which is a sensed image, to the DTV, the communication apparatus issues an IP address update request to the DHCP server. In this case, when the DHCP server leaves the UPnP network, the communication apparatus keeps transmitting the stream while holding an already set IP address. Upon completely transmitting the series of the stream, the communication apparatus generates its own IP address using an AutoIP function.Type: GrantFiled: January 27, 2005Date of Patent: April 12, 2011Assignee: Canon Kabushiki KaishaInventor: Shunji Fujita
-
Patent number: 7844686Abstract: A warm standby appliance is described herein. The warm standby appliance is coupled to a storage server which is coupled to one or more servers. When a server fails, the storage server transfers a backed up image to the warm standby appliance, so that the warm standby appliance is able to replicate the failed server. While the failed server is inaccessible, the warm standby appliance is able to mimic the functionality of the failed server. When a new server or repaired server is available, the warm standby appliance is no longer needed. To incorporate the new server into the system quickly and easily, the server image of the warm standby appliance is sent to the new server. After transferring the image, the warm standby appliance is cleaned and returns back to a dormant state, waiting to be utilized again.Type: GrantFiled: December 21, 2006Date of Patent: November 30, 2010Assignee: Maxsp CorporationInventor: Robert O. Keith, Jr.
-
Patent number: 7840701Abstract: A system and method for virtual private network (VPN) packet level routing using a Dual-NAT architecture to provide a bi-directional secure connection between applications, hosts, or networks at any two end sites without exposing each other's actual IP addresses and network topologies. The method includes providing a client a list of available resources on a remote network; initiating a request by the client for at least one resource from the list of available remote resources as though the at least one resource is local to the client; NATting the source and destination IP addresses to a pair of client and resource Dynamic VPN (DVPN) addresses; routing the request to the remote network; NATting the client and resource DVPN addresses to local IP addresses on the remote network; issuing the request to the at least resource; and NATting/routing the response using the reverse process.Type: GrantFiled: February 21, 2007Date of Patent: November 23, 2010Assignee: Array Networks, Inc.Inventors: Nai-Ting Hsu, Junzheng Zhang, Zhuoyuan Chai, Leemay Yen, Pu-Chau Hsu
-
Patent number: 7840636Abstract: In some embodiments, a client computer includes a memory, a client presence program adapted to be located in the memory, and a processor. The processor is coupled to the memory and is adapted to execute the client presence program to receive provider presence information from an instant messaging (IM) server and to store the provider presence information in the memory. The provider presence information includes at least a provider status for at least one service provider.Type: GrantFiled: December 4, 2006Date of Patent: November 23, 2010Assignee: Intel CorporationInventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
-
Patent number: 7827264Abstract: A method of managing a plurality of computer systems is disclosed. The method includes using one or more scripts to provide a list of n computer system identifiers corresponding to n computer systems, wherein n is an integer greater than 1. The method further includes establishing concurrent management sessions between a base computer system and a plurality of the n computer systems, and determining whether the total number of established management sessions between the base computer system and the plurality of computer systems is greater than a threshold amount. If the total number of determined management sessions is greater than the threshold amount, the method additionally includes waiting for a predetermined period of time before attempting to establish any additional management sessions.Type: GrantFiled: February 28, 2007Date of Patent: November 2, 2010Assignee: Caterpillar IncInventor: Creighton R. Swank
-
Patent number: 7809826Abstract: A plurality of network devices monitor network traffic and generate profiling data that describes packet flows within the network traffic. The network devices output communications that include the profiling data. An aggregation device receives the communications and builds a correlation database to aggregate the profiling data generated by the plurality of network devices. The profiling data may relate low-level network elements associated with the packet flows and application-layer elements extracted from application-layer communications reassembled from the packet flows.Type: GrantFiled: January 27, 2005Date of Patent: October 5, 2010Assignee: Juniper Networks, Inc.Inventor: Kowsik Guruswamy
-
Patent number: 7792904Abstract: A method for utilizing an IM system enables presenters and participants to interact with material in a master-slave configuration. Both the presenter and participants access the material locally on their computers. The material on the participants' computer interacts with the presenter's computer using an existing instant messaging infrastructure. As the presenter interacts with local material, events are broadcast to slave material as instant messages, such that these events are reproduced as interactions.Type: GrantFiled: January 15, 2008Date of Patent: September 7, 2010Assignee: International Business Machines CorporationInventor: Swaminathan Balasubramanian
-
Patent number: 7779079Abstract: Processes and techniques for reducing spam over instant messaging (SPIM) are described. In one implementation, the number of open instant messaging threads (“chat threads”) that a specific user can have at a given time is limited to prevent a potential spimmer from flooding instant messaging users with SPIM. Another implementation combines the technique of limiting the number of open instant messaging threads with a user feedback technique that enables users to inform an instant messaging service or other entity about users that are sending SPIM or other undesirable content. Another implementation combines the technique of limiting the number of open instant messaging threads with a text analysis technique that enables an instant messaging service or other entity to analyze text generated by a user to determine if the user is sending SPIM or other undesirable content to other instant messaging users.Type: GrantFiled: June 8, 2007Date of Patent: August 17, 2010Assignee: Microsoft CorporationInventors: David A Nichols, Chris G. Parker, Ben D Garrison, Per-Ola A Orvendal, Wendy L Lehman
-
Patent number: 7769851Abstract: An intrusion detection and prevention (IDP) device includes a flow analysis module, an analysis engine, a plurality of protocol-specific decoders and a profiler. The flow analysis module processes packet flows in a network to identify network elements associated with the packet flows. The analysis engine forms application-layer communications from the packet flows. The plurality of protocol-specific decoders processes the application-layer communications to generate application-layer elements. The profiler correlates the application-layer elements of the application-layer communications with the network elements of the packet flows of the computer network.Type: GrantFiled: January 27, 2005Date of Patent: August 3, 2010Assignee: Juniper Networks, Inc.Inventors: Kowsik Guruswamy, Siu-Wang Leung
-
Patent number: 7761601Abstract: Proxy functionality is described for receiving a request for markup content from a receiving device, retrieving the markup content, converting the markup content to code-bearing content, and transferring the code-bearing content to the receiving device. The receiving device can then consume the code-bearing content without the use of conventional browser functionality. The proxy functionality can convert the markup content to code-bearing content by identifying a set of features that captures the characteristics of the markup language content, and then translating those features into to the code-bearing content (in association with identified data resources). The converting can also include identifying features that are contingent on focusable elements (e.g., links) having focus (or not having focus), and formulating this dependency in conditional statements within the code-bearing content. Finally, the markup content can also include code content embedded therein or referenced therein.Type: GrantFiled: April 1, 2005Date of Patent: July 20, 2010Assignee: Microsoft CorporationInventors: Steven J. Falkenburg, Ada Y. Chan, Bradley R. Pettit
-
Patent number: 7756987Abstract: An exemplary method includes providing a typographically erroneous domain name, tracing the domain name where tracing includes entering the domain name as part of a URL and recording one or more subsequent URLs, identifying a domain parking service for the domain name based at least in part on information in one of the recorded URLs, determining client identification information in at least one of the recorded URLs where the client identification information identifies a customer of the domain parking service and blocking one or more domain names based at least in part on the client identification information. Other exemplary technologies are also disclosed.Type: GrantFiled: April 4, 2007Date of Patent: July 13, 2010Assignee: Microsoft CorporationInventors: Yi-Min Wang, Douglas Beck, Chad Verbowski, Bradford Daniels, Ming Ma
-
Patent number: 7752298Abstract: A printer (702) manages profile information and communicates with another device across a network (710). The printer (702) receives an acquisition request (1001) of the profile information, issues an acquisition request (1002) of profile information of a display (703), and receives a result response (1003) as the profile information from the display (703). The printer (702) processes the acquisition request (1001) of the profile information in accordance with the profile information managed and the profile information of the display (703), and returns a processing result as a result response (1004).Type: GrantFiled: June 12, 2007Date of Patent: July 6, 2010Assignee: Canon Kabushiki KaishaInventors: Kenichi Fujii, Takashi Hirata, Masaki Shitano
-
Patent number: 7734723Abstract: An apparatus for deferred handling of a message in a publish/subscribe system comprises a publisher for publishing the message and a subscriber for receiving the message. The apparatus comprises a handier for handling a first message published by a publisher, the first message comprising an instruction associated with said publisher, the instruction comprising topic data, and a generator, responsive to handling of the first message, for using first data associated with the instruction to generate topic data.Type: GrantFiled: June 19, 2007Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: Bharat Veer Bedi, Andrew James Stanford-Clark
-
Patent number: 7734766Abstract: To enable communication in accordance with a RPC through a firewall in using email, the server-side communication device has a mail transmitting and receiving unit and an information converting unit for retrieving instruction information from an email received with the mail transmitting and receiving unit, for outputting the instruction information to a RPC server, for converting response information corresponding to the instruction information into a return email to a client-side communication device 7, in which the mail transmitting and receiving unit transmits the return email output with the information converting unit to the client-side communication device.Type: GrantFiled: April 22, 2005Date of Patent: June 8, 2010Assignee: Oki Data CorporationInventor: Makoto Yamashita
-
Patent number: 7725591Abstract: Methods, systems and apparatus for timer management of an element processing system wherein timer intervals related to elements to be processed can be handled in a time-efficient manner. An example method is a method for detecting a timeout of elements in an element processing system wherein a timer value, indicating a timeout interval with respect to a given time base, is assigned to each of the elements when processed. From a number of elements processed, the timer value indicating a minimum timeout interval to expire is determined out of the number of timer values assigned to the number of elements being processed.Type: GrantFiled: July 1, 2008Date of Patent: May 25, 2010Assignee: International Business Machines CorporationInventors: Andreas Ch. Doering, Silvio Dragone
-
Patent number: 7711851Abstract: An electronic marketplace allows owners of unused Internet domain names to lease the domain names using a bidding process. The system allows owners to monetize domain names and lessees to obtain customers who are redirected from targeted domain names.Type: GrantFiled: March 14, 2008Date of Patent: May 4, 2010Assignee: Sendori, Inc.Inventors: Ofer Ronen, Ross D. Weldon
-
Patent number: 7711850Abstract: An electronic marketplace allows owners of unused Internet domain names to lease the domain names using a bidding process. The system allows owners to monetize domain names and lessees to obtain customers who are redirected from targeted domain names.Type: GrantFiled: September 18, 2006Date of Patent: May 4, 2010Assignee: Sendori, Inc.Inventors: Ofer Ronen, Ross D. Weldon
-
Patent number: 7707291Abstract: So-called push technology enables reception of new contents automatically, i.e. without user initiation. In order to enable a connecting party to send data when a receiving application is not even running, and thus cannot receive the data, middleware simulating the application to a connecting party, and an active connection to the application by utilizing buffers is provided. More precisely, the middleware is arranged to buffer incoming data on behalf of the application, if the application is not receiving the data, and to allow the application to receive the buffered data when the application is again willing to receive the data.Type: GrantFiled: February 1, 2005Date of Patent: April 27, 2010Assignee: Nokia CorporationInventor: Alexander Davydov