Patents Examined by Rupal D. Dharia
  • Patent number: 7882181
    Abstract: Systems and methods are disclosed that facilitate minimizing data transfer from a post office protocol (POP) server to a client device by employing a date filter with a predefined date range and applying a message body size threshold above which only a message header will be downloaded to conserve bandwidth and/or memory space on the client device. A user can request download of a message for which only a message header was originally downloaded if the header comprises information of interest to the user.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: February 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Paul K. Kroman, Owen W. Lloyd, William S. Stauber
  • Patent number: 7877504
    Abstract: Techniques to store entries so that minimal sequential memory accesses are used to determine all relevant entries. Entries may be grouped into blocks. The order of entries within blocks may be set in a manner so that entry locations can be determined using an input value, such as a destination address. Blocks may be ordered into levels. Blocks of each level may be stored in consecutive storage locations. Accordingly, entry locations may be determined and retrieved with minimal sequential memory accesses by storing entries in a predetermined manner.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: January 25, 2011
    Assignee: Intel Corporation
    Inventor: Harshawardhan Vipat
  • Patent number: 7877485
    Abstract: Sessions states within virtual machine (VM) environments are maintained. Each VM environment hosts a guest operating system (OS) and one or more application programs running. The guest OS and the application computer programs of each VM environment constitute a session. A connection broker maintains a state machine as to states of the sessions and permits transitions among the states in response to messages, commands, and internal decisions. Different types of agents may send the messages, and the commands. The states of the sessions may include a pending state and a number of other states. The pending state is an interim state that indicates a session is being transitioned from one of the other states to another of the other states. These other states may include an offline state, an online-down state, an online-up state, a suspended state, an active state, an idle state, a disconnected state, and a failed state.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Scott A. Piper, Gregory B. Pruett, Charles D. Bauman, Carlos Santana, James L. Wooldridge
  • Patent number: 7865547
    Abstract: An Accessing Busy Resources service is adapted to receive subscription requests from clients for notification of when a busy resource is free, and to monitor network resources to determine if they are free. Upon notification, the Accessing Busy Resources service de-subscribes the client. The network client devices include Access Request units which make requests to access services and receive notification when the services are available.
    Type: Grant
    Filed: September 12, 2002
    Date of Patent: January 4, 2011
    Assignee: Siemens Enterprise Communications, Inc.
    Inventors: Randy Wuerfel, Richard Crouch, Michelle Michael
  • Patent number: 7849175
    Abstract: Systems and techniques to provide control center pages in a portal. In general, in one implementation, the technique includes enabling a user of a portal to navigate between control level pages and execution level pages without losing work performed in the execution level pages. The control level includes user-centric control center page(s) that provide the user with personal resources and serve as an anchor, or “home”, page.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: December 7, 2010
    Assignee: SAP AG
    Inventors: Joerg Beringer, Michael Hatscher, Sandra Nieves, Annette Häuβler, Edmund Eberleh, Eric Wood, Emil Tso, Chinhao Lee, Matthias Harbusch
  • Patent number: 7849143
    Abstract: There is disclosed a system and method of dynamically managing spam directed to a communications device. In an embodiment, a contact for each incoming message item is compared to contacts on a whitelist. If the contact is not found on the whitelist, the contact is added to a blacklist based on predetermined criteria. At a selected time, a summary of each message item corresponding to a contact on the blacklist is made available to the communications device. Based on this summary, a user selects contacts to transfer from the blacklist to the whitelist. The user selection is received, and any message items corresponding to a contact on the whitelist are transmitted to the communications device.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: December 7, 2010
    Assignee: Research in Motion Limited
    Inventor: Thanh Vuong
  • Patent number: 7836197
    Abstract: A method for migrating information, and a migrator for migrating information, are disclosed. The method may include extracting organizational information from at least two service providers, accessing a first at least one of the at least two service providers upon selection of a migration selection interface by the user, receiving of a first plurality of information related to the user from one of the service providers, accessing a second at least one of the at least two service providers, and writing the first plurality of information to the second at least one of the at least two service providers.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: November 16, 2010
    Assignee: Esaya.com, Inc.
    Inventors: Tomy K. Isaac, Mark Kasiraja
  • Patent number: 7836191
    Abstract: An apparatus, method and computer program product for guaranteeing network client-server response time while providing a way of putting the client on-hold when the response time temporarily prohibits access to the requested server. The apparatus is implemented within an interface unit connecting a plurality of servers and an on-hold server to the Internet, which is connected to a plurality of clients.
    Type: Grant
    Filed: April 19, 2004
    Date of Patent: November 16, 2010
    Inventors: Michel K. Susai, Anil Shetty, Wanqun Bao, Jose K. Raphel, Rajiv Sinha, Venugopal Botlaguduru, Sivaprasad R. Udupa, Vamsimohan Korrapati, Sergey Verzunov
  • Patent number: 7827235
    Abstract: A method for controlling a service providing device includes the steps of determining whether the service providing device has already acquired a global address of a client station accessing the service providing device, requesting the client station to notify the global address of the client station when the determining step determines that the service providing device has not yet acquired the global address, and providing the client station with different services based on whether or not the client station notifies the service providing device of the global address in response to the request at the requesting step.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: November 2, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroko Iizuka
  • Patent number: 7822814
    Abstract: Method, apparatus and article of manufacture for acquiring a buffer after data from a remote sender (e.g., client) has been received by a local machine (e.g., server). Because the client data has already been received when the buffer is acquired, the buffer may be sized exactly to the size of the client data. In general, the buffer may be caller supplied or system supplied.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark Linus Bauman, Bob Richard Cernohous, Kent L. Hofer, John Charles Kasperski, Steven John Simonson, Jay Robert Weeks
  • Patent number: 7814159
    Abstract: Chat messages in a chat session may be displayed in a timeline view. Messages are displayed in a first display region. Timestamps of the chat messages are displayed in a second region. The messages are aligned with their respective timestamps, akin to a timeline. Timestamps for all messages need not be displayed; a timestamp may be omitted if the corresponding message occurs in the “same” time as another message. Breaks of no messaging activity that are longer than a predefined amount of time are shown with graphical objects such as a line. The objects also indicate the length of the break.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: October 12, 2010
    Assignee: Google Inc.
    Inventors: Michael Don Sego, Aaron D. Whyte, Braden Kowitz, Keith H. Coleman
  • Patent number: 7814188
    Abstract: A wireless communications system incorporates a plurality of synchronized wireless units. Each unit minimizes energy requirements by entering a low current, inactive, state between synchronizing signals. The unit automatically enters an active state prior to receipt of the next synchronizing signal.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: October 12, 2010
    Assignee: Honeywell International Inc.
    Inventors: Lee Tice, Mark C. Bohanon
  • Patent number: 7809830
    Abstract: The invention distributes bitstreams by a server to a plurality of client devices connected to the server via a network, in which the server device transfers a bitstream via the network to a client device belonging to the plurality of client devices, and in which the bitstream may be transcoded according to a plurality of predetermined transcoding methods. In the invention, a rate associated with each of the bitstreams is calculated after application of at least one of the plurality of transcoding methods. Each client device is classified, and a determination is made, among the plurality of predetermined transcoding methods, those which are acceptable for each client device, depending on the calculated rates and the classification.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: October 5, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Franck Denoual
  • Patent number: 7793003
    Abstract: A network interface device has an isolation device adapted to isolate a transport medium internal to a customer premises from a transport medium external to the customer premises such that operational changes to one of the internal and external transport media do not affect the other of the internal and external transport media. A first interface is coupled with the isolation device and adapted to communicate with the external transport medium, which is in communication with a distribution point. A second interface is coupled with the isolation device and adapted to communicate with the internal transport medium. A microserver is disposed external to the customer premises and coupled with the first and second interfaces. The microserver is adapted to receive telecommunication information from the external transport medium and includes software for implementing a predetermined function over the internal transport medium by processing the received telecommunication information.
    Type: Grant
    Filed: July 21, 2003
    Date of Patent: September 7, 2010
    Assignee: Qwest Communications International Inc
    Inventors: Steven M. Casey, Bruce A. Phillips, Donald Brodigan, Kurt A. Campbell
  • Patent number: 7788332
    Abstract: Event-driven processor architectures are particularly suited for use in multiple sensor node networks and simulators of such networks. A first variation of the processor is particularly suited for use in a sensor node in a wireless sensor network. Through use of the event-driven architecture and special message and timing coprocessors, this embodiment of the invention is optimized for low energy requirements and data monitoring operations in sensor networks. A second embodiment of the invention includes modifications necessary for use of the processor in a network simulation protocol.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: August 31, 2010
    Assignee: Cornell Research Foundation, Inc.
    Inventors: Rajit Manohar, Clint Kelly
  • Patent number: 7783747
    Abstract: A computer implemented method, apparatus, and computer usable program code for managing a server cluster. The process identifies a plurality of average method call durations corresponding to calls to a plurality of methods associated with an application on the server cluster to form a plurality of identified average method call durations. The process groups the plurality of methods based on the plurality of identified average method call durations to form a plurality of grouped methods. Each method in the plurality of grouped methods is executed by a particular cluster member in the server cluster. The manner in which the plurality of grouped cluster members is grouped reduces a coefficient of variation on each cluster member in the server cluster. The process executes a method in a selected cluster member associated with the method in response to receiving a call for the method.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael Negley Abernethy, Jr., Travis M. Grigsby, Syed-Muasir Khalil, Truong-an Hoan Thai
  • Patent number: 7779143
    Abstract: Methods and apparatuses are provided for detecting traffic patterns in a data network. A sequential hashing scheme can be utilized that has D hash arrays. Each hash array i, wherein 1?i?D, includes Mi independent hash tables each having K buckets, with each of the buckets having an associated traffic total. Each of the keys corresponds with a single bucket of each of the Mi independent hash tables of each hash array i. The keys of the data network are partitioned into D words. As traffic is received for a key, a traffic total of each bucket that corresponds with a key is updated. The hash arrays can then be utilized to identify high traffic buckets of the independent hash tables having a traffic total greater than a threshold value. The high traffic buckets can be used to detect significant traffic patterns of the data network.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: August 17, 2010
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Tian Bu, Jin Cao, Aiyou Chen, Pak-Ching Lee
  • Patent number: 7779086
    Abstract: Methods and apparatus for performing automatic service selection in a client are disclosed, where the client supports a protocol for calling a subroutine on a remote server. A request is sent to a name server for connection information for a specified service. A first handle for the specified service is then obtained using connection information received from the name server, the first handle including the connection information for the specified service, thereby enabling the specified service to be called via the first handle. A notice indicating that the first handle is not functional is then received. A subsequent request is automatically sent to the name server for connection information for the specified service when the notice is received. A second handle including updated connection information for the specified service is then obtained, thereby enabling the specified service to be called via the second handle.
    Type: Grant
    Filed: May 4, 2004
    Date of Patent: August 17, 2010
    Assignee: Oracle America, Inc.
    Inventors: Louay Gammo, Éamonn Patrick McManus, Frederic Herrmann, Anupama Gujran, Frederic Salles
  • Patent number: 7779133
    Abstract: Apparatuses, methods, and systems directed to estimating response time and other performance metrics in network communications. Some embodiments of the invention allow users to monitor and estimate response time in real time. In other particular embodiments, the systems disclosed below can be used to estimate response time using server logs. In some embodiments, the present invention involves using open control blocks as a proxy to estimate the number of dropped connections.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: August 17, 2010
    Assignee: Yahoo! Inc.
    Inventor: Subbu Subramaniam
  • Patent number: 7779146
    Abstract: Elements of the present invention relate to systems and methods for controlling the transmission rate of streaming processes.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: August 17, 2010
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Sachin G. Deshpande