Patents Examined by Cheikh Ndiaye
  • Patent number: 8375093
    Abstract: An apparatus, system, and method are disclosed for retaining email response time trends. A send module determines a send time, the time that a user sends an email message to a recipient. A receive module determines a receive time, the time that the user receives a response from the recipient. A response time module determines a response time that corresponds to the email message based on an elapsed time between the send time and the receive time. A content identifier module determines a content identifier for the email message. A trend module determines a response time trend that corresponds to the recipient and the content identifier based on the response time and on a plurality of previous response times of the recipient. The plurality of previous response times correspond to a plurality of previous email messages between the user and the recipient that match the content identifier.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: February 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat Deluca, Itzhack Goldberg, Ohad Greenshpan, Boaz Mizrachi
  • Patent number: 8364824
    Abstract: A method in a data processing system for reducing the learning curve of a transmission control protocol connection. A domain name system is queried for information. The information and a previously used transmission control protocol parameter for a transmission control protocol connection are received from the domain name system. The information and the previously used transmission control protocol parameter are used to configure a current transmission control protocol connection.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ketan Priyakant Pancholi, Vasu Vallabhaneni, Venkat Venkatsubra
  • Patent number: 8352555
    Abstract: The embodiments provide systems and methods which allow users to schedule routine online presence information to let outside world see the users appear to be “online” or “offline” at a particular day and time. An exemplary system of scheduling and displaying an online presence of a user of an instant messaging (IM) application is provided. The system includes an online presence scheduler for entering the time zone of the user and for scheduling an online schedule for the user to appear online. The online schedule includes a start time, an end time, and a routine of the user. The system also includes a presence management server (PMS). PMS determines the online presence of the user based on a login time of the user to the IM application, the online schedule for the user, and an identification of the user. The PMS prepares an online presence information to reflect the determined online presence of the user for display.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: January 8, 2013
    Assignee: Yahoo! Inc.
    Inventor: Prashanth Channabasavaiah
  • Patent number: 8352554
    Abstract: A method and computer program product for defining an activity. One or more members of the activity are defined. At least one piece of content is associated with the activity, thus defining at least one associated piece of content that is accessible by at least a portion of the members of the activity. Associating at least one piece of content with the activity includes determining if the at least one piece of content is from a private source.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Miguel A. Estrada, Douglas W. Conmy, Christoph Josef Luecking, Scott H. Prager
  • Patent number: 8332479
    Abstract: An application server system includes a main server and one or more clients controlled by the main server. The clients execute one or more applications in one or more virtual client environments. Each virtual client environment includes a lightweight server operable to instantiate one or more application objects in response to receiving configuration information from the main server. The application objects are each associated with an application being executed at the client. The application objects store operating information related to the associated application. The lightweight server is further operable to receive operating information from the application objects relating to the operation of the associated applications and to communicate the received information to the main server.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: December 11, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Roland Oertig, Andrei Haber, Gabriel Antonescu
  • Patent number: 8332513
    Abstract: The present invention discloses a method and device for detecting connectivity termination in an IPv6 access network based on a DHCP service model. The method for detecting connectivity termination according to the invention comprises the steps of: creating an entry of the subscriber connectivity cache list corresponding to the subscriber terminal in the access node when the IPv6 connectivity between the subscriber terminal and the access node is established successfully; querying the entry of the neighbor cache list corresponding to the subscriber terminal based on the polling time set in the entry of the subscriber connectivity cache list; deciding whether the connectivity of the subscriber terminal is normal based on the entry information corresponding to the subscriber terminal of the subscriber connectivity cache list and neighbor cache list; and performing termination processing on the connectivity of the subscriber terminal logging off abnormally.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: December 11, 2012
    Assignee: Alcatel Lucent
    Inventors: HaiBo Wen, RenXiang Yan, YingLan Jiang, KeYao Zhu, XuDong Zhu, FanXiang Bin, Wei Jiang
  • Patent number: 8321508
    Abstract: A system and method is provided for controlling collaboration participation. The system includes a computing infrastructure configured to monitor endpoint collaboration devices and/or users. The computing infrastructure is also configured to authorize collaboration between one or more of the endpoint collaboration devices and/or users with an initiating device if the computing infrastructure finds a match between stored attributes and information related to the one or more endpoint collaboration devices and/or users.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: November 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Charles S. Lingafelt, David P. Merrill, John E. Moore, Jr.
  • Patent number: 8312089
    Abstract: An apparatus, system, and method are disclosed to dynamically estimate a response time while composing an email. A recipient module determines a set of email recipients identified by a user. The set of email recipients comprises intended recipients of a new email message from the user. A response time identification module determines a response time trend for each email recipient. Each response time trend has information relating to previous email response times of an email recipient. An estimate module determines an estimated response time for the new email message based on the retrieved response time trends. A display module displays a visual representation of the response time to the user.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat Deluca, Itzhack Goldberg, Ohad Greenshpan, Boaz Mizrachi
  • Patent number: 8312141
    Abstract: A network includes a cache server and a network aware server that operates to determine an optimization between a cost of retrieving content from a communication network and a cost of caching content at the cache server. The optimization is determined as a minimum of a sum of a transit cost, a backbone cost, and a caching cost. The transit cost includes a money cost per data unit. The backbone cost includes a money cost per data unit and time unit. The caching cost includes a money cost per server unit. In response to determining the optimization, the network aware server sends a content identifier to the cache server, and the cache server receives the content identifier, determines a source of a content item, and if the source is the same as the content identifier, then cache the content item.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: November 13, 2012
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Alexandre Gerber, Oliver Spatscheck, Dan Pei, Mohammad Taghi Hajiaghayi, Jeffrey Erman
  • Patent number: 8301707
    Abstract: A system for predictive electronic mail addressing is provided. The system comprises a computer system and an application, that when executed on the computer system, observes the instantiation of a draft electronic mail message on a client device. The system also analyzes at least one of an entry of a first addressee, an entry of text in the subject line, and an entry of text in the body of the draft electronic mail message. The system also identifies at least one list comprising a plurality of proposed addressees based on the analyzed entries. The system also displays the at least one list in a selection pane on the client device and enters the list into the addressee entry space of the draft electronic mail message when selected.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: October 30, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Lauriann L. Hebb, Jesse Kates, Kristen Miller, Christine Denise Schumaker
  • Patent number: 8301704
    Abstract: An electronic message management system monitors proposed recipients for electronic messages (such as emails) and provides recommendations on alterations to the distribution set, such as by adding or removing recipients.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: October 30, 2012
    Assignee: Facebook, Inc.
    Inventor: John Nicholas Gross
  • Patent number: 8285856
    Abstract: Systems and methods for integrating a messaging service with an application may comprise integrating a front end of the application with the messaging service. Furthermore, systems and methods for integrating a messaging service with an application may comprise integrating a messaging service login and an application login, the messaging service login being associated with the messaging service and the application login being associated with the application. Moreover, systems and methods for integrating a messaging service with an application may comprise configuring the messaging service to initiate business logic based upon at least one of opening a session with the messaging service and closing a session with the messaging service.
    Type: Grant
    Filed: October 19, 2005
    Date of Patent: October 9, 2012
    Assignee: Verizon Data Services LLC
    Inventors: Akash Jain, Amit Singh, Miguel Quiroga, Syed Zafar Beyabani, Fariborz Ebrahimi
  • Patent number: 8269821
    Abstract: Systems and methods are presented for processing three-dimensional (3D or 3-D) or pseudo-3D programming. The programming includes closed caption (CC) information that includes caption data and a location identifier that specifies a location for the caption data within the 3D programming. The programming information is processed to render the caption data at the specified location and to present the programming on the display. By encoding location identification information into the three-dimensional programming, a high level of configurability can be provided and the 3D experience can be preserved while captions are displayed.
    Type: Grant
    Filed: January 27, 2009
    Date of Patent: September 18, 2012
    Assignee: EchoStar Technologies, L.L.C.
    Inventor: John Anthony Card, II
  • Patent number: 8250227
    Abstract: A system, computer program and method for transmitting requested data from a data source in response to data transmission requests from at least one electronic device according to differential rates of throughput. Data transmission requests are classified into one of a plurality of throughput classes, with each throughput class having an assigned rate of throughput. A proportion of data transmission requests to be processed from each throughput class is selected such that each data transmission request has a rate of throughput approximating the assigned rate of throughput of its class. The requested data is then sent from the data source to the electronic device.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Vasanth Bala, Michel Imhasly, Giovanni Pacifici, Michael J. Spreitzer
  • Patent number: 8228375
    Abstract: A stereoscopic display device has a plurality of sub-pixel units respectively arranged along a first axis and a second axis. Each sub-pixel unit and the adjacent sub-pixel unit along the first axis have a predetermined dislocation in the second axis. Each of the sub-pixel unit includes a first sub-pixel row having a first sub-pixel and two second sub-pixels arranged along the first axis, a second sub-pixel row under the first sub-pixel row having a first sub-pixel and two second sub-pixels arranged along the first axis, and a three sub-pixel row under the second sub-pixel row having three third sub-pixels arranged along the first axis. The stereoscopic display device also has a parallax panel having a plurality of transparent regions and shielding regions alternately parallel to each other.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: July 24, 2012
    Assignee: Chunghwa Picture Tubes, Ltd.
    Inventor: Chun-Fu Liu
  • Patent number: 8224889
    Abstract: One or more input syndication data feeds are processed to generate an adjusted syndication data feed. The input syndication data feeds are received, and include a plurality of syndication data items. Based on a configuration of a syndication feed adjuster, particular ones of the syndication data items in the received syndication data feed are determined to not be included in an output syndication data feed. The output syndication data feed is provided based on the received input syndication data feeds and a result of the determination. The determination may be provided via a user interface via which, for example, a user may indicate particular ones of the syndication data feed items to not include in the output syndication data feed. Furthermore, in some examples, if no decision has been made about a particular syndication data feed item, that syndication data feed item is not provided in the output syndication data feed.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: July 17, 2012
    Assignee: Yahoo! Inc.
    Inventors: Jonathan James Trevor, Daniel Joseph Raffel, Pasha Sadri, Edward Ho
  • Patent number: 8161141
    Abstract: Provided are a server, a system, and a method of distributing a load caused by health checks in a dynamic domain name server (DDNS) by separating a health check unit which causes the most load on the dynamic domain name server and a unit for processing a client query and registering equipment. The dynamic domain name server (DDNS) includes a main dynamic domain name server (DDNS that registers an identifier and a dynamic IP address for a piece of the equipment and responds to a client query request with the dynamic IP address of the piece of equipment; and at least one sub-DDNS for updating a status of the piece of equipment in response to a status notifying message sent from the piece of equipment.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: April 17, 2012
    Assignee: Samsung Techwin Co., Ltd.
    Inventors: Gwang-whoon Jang, Yong-kwang Won
  • Patent number: 8145717
    Abstract: A telecommunications system includes a network; a plurality of client devices operably coupled to said network, said plurality of client devices adapted to set one or more time contact parameters for buddies on a contact list; and a presence server including a timer, and adapted to maintain a timing of time contacts for selected contacts responsive to said parameters.
    Type: Grant
    Filed: September 21, 2005
    Date of Patent: March 27, 2012
    Assignee: Siemens Enterprise Communications, Inc.
    Inventors: Andrew Mason, Victor Chan
  • Patent number: 8145755
    Abstract: A ubiquitous communication system that can be used without changing a user ID etc. of a terminal of others or causing problems such as information leakage is provided.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: March 27, 2012
    Assignee: Fujitsu Limited
    Inventors: Akinori Iwakawa, Satoshi Okuyama
  • Patent number: 8120656
    Abstract: This invention is to provide an assembly module comprising a board, a frame disposed on a surface of the board, and a circuit board disposed on another surface of the board, wherein the circuit board includes a power line and an image transmission line for directly connecting to a camera power line and a video cable of a surveillance camera respectively. A hollow padding is added into a wire passing hole disposed in the board, and a size of the hollow padding may be adjusted according to the width of a wire of the surveillance camera, which passes through the hollow padding. Therefore, problems such as needing to make enough space in a wall or a ceiling for receiving a video transmitter, requiring an additional device for connecting to power supply, and having gaps being left between the wire and the wire passing hole may be resolved simultaneously.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: February 21, 2012
    Inventors: Shih-Ming Hwang, Liang-Lun Hwang, Chien-Jong Hwang