Patents Examined by James E Conaway
  • Patent number: 7991844
    Abstract: 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: Grant
    Filed: July 11, 2006
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: Beatrice Coulomb, Stephane Lebrun, Gerard Marmigere, Carole Truntschka
  • Patent number: 7979560
    Abstract: 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: Grant
    Filed: January 28, 2005
    Date of Patent: July 12, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-Ki Jeon, Ju-Young Kim
  • Patent number: 7925772
    Abstract: 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: Grant
    Filed: January 27, 2005
    Date of Patent: April 12, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shunji Fujita
  • Patent number: 7844686
    Abstract: 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: Grant
    Filed: December 21, 2006
    Date of Patent: November 30, 2010
    Assignee: Maxsp Corporation
    Inventor: Robert O. Keith, Jr.
  • Patent number: 7840701
    Abstract: 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: Grant
    Filed: February 21, 2007
    Date of Patent: November 23, 2010
    Assignee: Array Networks, Inc.
    Inventors: Nai-Ting Hsu, Junzheng Zhang, Zhuoyuan Chai, Leemay Yen, Pu-Chau Hsu
  • Patent number: 7840636
    Abstract: 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: Grant
    Filed: December 4, 2006
    Date of Patent: November 23, 2010
    Assignee: Intel Corporation
    Inventors: Robert Knauerhase, Mic Bowman, Paul Brett, Robert Adams
  • Patent number: 7827264
    Abstract: 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: Grant
    Filed: February 28, 2007
    Date of Patent: November 2, 2010
    Assignee: Caterpillar Inc
    Inventor: Creighton R. Swank
  • Patent number: 7809826
    Abstract: 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: Grant
    Filed: January 27, 2005
    Date of Patent: October 5, 2010
    Assignee: Juniper Networks, Inc.
    Inventor: Kowsik Guruswamy
  • Patent number: 7792904
    Abstract: 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: Grant
    Filed: January 15, 2008
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventor: Swaminathan Balasubramanian
  • Patent number: 7779079
    Abstract: 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: Grant
    Filed: June 8, 2007
    Date of Patent: August 17, 2010
    Assignee: Microsoft Corporation
    Inventors: David A Nichols, Chris G. Parker, Ben D Garrison, Per-Ola A Orvendal, Wendy L Lehman
  • Patent number: 7769851
    Abstract: 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: Grant
    Filed: January 27, 2005
    Date of Patent: August 3, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Kowsik Guruswamy, Siu-Wang Leung
  • Patent number: 7761601
    Abstract: 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: Grant
    Filed: April 1, 2005
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Steven J. Falkenburg, Ada Y. Chan, Bradley R. Pettit
  • Patent number: 7756987
    Abstract: 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: Grant
    Filed: April 4, 2007
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Yi-Min Wang, Douglas Beck, Chad Verbowski, Bradford Daniels, Ming Ma
  • Patent number: 7752298
    Abstract: 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: Grant
    Filed: June 12, 2007
    Date of Patent: July 6, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kenichi Fujii, Takashi Hirata, Masaki Shitano
  • Patent number: 7734723
    Abstract: 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: Grant
    Filed: June 19, 2007
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: Bharat Veer Bedi, Andrew James Stanford-Clark
  • Patent number: 7734766
    Abstract: 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: Grant
    Filed: April 22, 2005
    Date of Patent: June 8, 2010
    Assignee: Oki Data Corporation
    Inventor: Makoto Yamashita
  • Patent number: 7725591
    Abstract: 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: Grant
    Filed: July 1, 2008
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: Andreas Ch. Doering, Silvio Dragone
  • Patent number: 7711851
    Abstract: 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: Grant
    Filed: March 14, 2008
    Date of Patent: May 4, 2010
    Assignee: Sendori, Inc.
    Inventors: Ofer Ronen, Ross D. Weldon
  • Patent number: 7711850
    Abstract: 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: Grant
    Filed: September 18, 2006
    Date of Patent: May 4, 2010
    Assignee: Sendori, Inc.
    Inventors: Ofer Ronen, Ross D. Weldon
  • Patent number: 7707291
    Abstract: 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: Grant
    Filed: February 1, 2005
    Date of Patent: April 27, 2010
    Assignee: Nokia Corporation
    Inventor: Alexander Davydov