Patents Examined by Joel Mesa
  • Patent number: 8504649
    Abstract: A method for a computer system includes determining a first social distance for a first user with respect to a second user, determining a second social distance for a third user with respect to the second user, determining a first qualitative rating associated with the first user, determining a second qualitative rating associated with the second user, determining a first trust-metric for the first user in response to the first social distance and the first qualitative rating, determining a second trust-metric for the third user in response to the second social distance and the second qualitative rating, and prioritizing a first listing from the first user over a second listing from the third user for the second user, in response to the first trust-metric and the second trust-metric.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: August 6, 2013
    Inventors: Brian Lawler, Elliot Loh, Paul Martino, Mark Pincus
  • Patent number: 8499033
    Abstract: A technique for acquiring a web page includes: receiving, at a client, a user instruction; obtaining from the instruction a page number of a web page that a user desires to access; searching for web page data in a hidden form that is cached in advance at the client, the search being based at least in part on the page number and the hidden form comprising web page data for a plurality of page numbers and in the event that web page data is found in the hidden form, generating, by the client, the web page using the web page data.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: July 30, 2013
    Assignee: Alibaba Group Holding Limited
    Inventor: Ling He
  • Patent number: 8489740
    Abstract: Some embodiments of a method and an apparatus to validate a web session in a proxy server have been presented. In one embodiment, a first message authentication code is generated at a proxy server communicatively coupled between an application server and a client upon receiving a message from the application server. The message is generated by the application server in response to an authentication request from the client to initiate a web session. The proxy server then adds the first message authentication code and one or more timestamps to the message. Then the proxy server may send the message to the client, wherein the client may use the first message authentication code and the one or more timestamps to request access to predetermined content during the web session.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: July 16, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8473554
    Abstract: An information processing apparatus includes a receiving unit configured to receive, from at least one other information processing apparatus, an electronic mail for which a notification time at which notification of receipt of the electronic mail is to be provided is specified; a storage unit configured to store the electronic mail received by the receiving unit; a clock unit configured to provide time information; a notification-time determining unit configured to determine whether a current time obtained by the clock unit has passed the notification time specified for the electronic mail; and a reception notification unit configured to read out, if the notification-time determining unit determines that the specified notification time has been passed, the electronic mail stored in the storage unit and provide notification of receipt of the electronic mail.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: June 25, 2013
    Assignee: Fujitsu Mobile Communications Limited
    Inventor: Masatoshi Tsubouchi
  • Patent number: 8458289
    Abstract: One embodiment of the invention relates to the transfer of content between a host computer that issues OAS access requests and a block I/O storage system. Specifically, a host computer may issue an access request for a content unit that identifies the content unit is an object identifier. The request may be received by a second server, which may determine the block address(es) on the block I/O storage system at which the content unit is stored. A request may then be sent to the block I/O storage system to retrieve the content stored at the requested block address(es) and the block I/O storage system may return the content.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: June 4, 2013
    Assignee: EMC Corporation
    Inventor: Stephen J. Todd
  • Patent number: 8452882
    Abstract: Some embodiments of a method and an apparatus to validate a web session in a proxy server have been presented. In one embodiment, service of predetermined content is offloaded from an application server to a proxy server communicatively coupled between the application server and a client. Using the proxy server, access to the predetermined content by the client may be controlled.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: May 28, 2013
    Assignee: Red Hat, Inc.
    Inventor: James Paul Schneider
  • Patent number: 8433804
    Abstract: A server subsystem is presented for mobile communication that provides for efficient and logical movement between applications on different servers. Multiple applications may be used simultaneously and interactively using the server system presented herein.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: April 30, 2013
    Assignee: AT&T Mobility II LLC
    Inventors: Scott Allen Swanburg, Jeffrey Clinton Mikan, Daryl Gazzard, Matthew Wayne Stafford
  • Patent number: 8429242
    Abstract: One embodiment of the invention relates to the transfer of content between a host computer that issues OAS access requests and a block I/O storage system. Specifically, a host computer may issue an access request for a content unit that identifies the content unit is an object identifier. The request may be received by a second server, which may determine the block address(es) on the block I/O storage system at which the content unit is stored. A request may then be sent to the block I/O storage system to retrieve the content stored at the requested block address(es) and the block I/O storage system may return the content.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: April 23, 2013
    Assignee: EMC Corporation
    Inventor: Stephen J. Todd
  • Patent number: 8423640
    Abstract: A system detects spamming. The system identifies normal users visiting a web site and determines an occurrence of spamming on the web site based at least in part on the identified normal users.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: April 16, 2013
    Assignee: Google Inc.
    Inventors: Ben Smith, Chad Lester, Edward Lyle Karrels
  • Patent number: 8402110
    Abstract: Remote provisioning of an IT network and/or associated services is provided. Hardware, software, service and/or expertise can be moved from on-premise to a remote location (e.g., central, distributed . . . ). Accordingly, at least a large degree computation can be moved to the center to exploit economies of scale, among other things. In such an architecture, computational resources (e.g., data storage, computation power, cache . . . ) can be pooled, and entities can subscribe to a particular level of resources related to a private entity IT network.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: March 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, William H. Gates, III, Raymond E. Ozzie, Gary W. Flake, Thomas F. Bergstraesser, Arnold N. Blinn, Christopher W. Brumme, Lili Cheng, Nishant V. Dani, Daniel S. Glasser, Alexander G. Gounares, Galen C. Hunt, James R. Larus, Matthew B. MacLaurin, Debi P. Mishra, Amit Mital, Ira L. Snyder, Jr., Chandramohan A. Thekkath
  • Patent number: 8380833
    Abstract: A method of configuring a telecommunications system to provide a service involving multiple devices is disclosed. The method includes receiving a configuration script specifying a sequence of configuration instructions for configuring at least two of the devices to provide the service, and concurrently executing an instance of the configuration script for each of the at least two devices to configure the at least two devices to provide the service. The method can be used as part of a network management system or service provisioning system.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: February 19, 2013
    Assignee: Amdocs Systems Limited
    Inventors: Luca De Matteis, Mark Robert Gibson, Adan K. Pope
  • Patent number: 8375097
    Abstract: A method for a computer system include determining a first social distance for a first user with respect to a second user, determining a second social distance for a third user with respect to the second user, determining a first trust-metric for the first user in response to the first social distance, determining a second trust-metric for the third user in response to the second social distance, and prioritizing a first communication from the first user over a second communication from the third user, in response to the first trust-metric and the second trust-metric.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: February 12, 2013
    Inventors: Brian Lawler, Elliot Loh, Paul Martino, Mark Pincus
  • Patent number: 8352553
    Abstract: Technologies are described herein for providing a bi-direction e-mail transport between a management (“CRM”) server computer and an e-mail server computer. An e-mail connector communicates with a CRM server computer to determine whether any e-mail messages are pending send at the CRM server computer. If any e-mail messages are pending send, the e-mail connector retrieves the e-mail messages from the CRM server computer. The e-mail connector then communicates with an e-mail server computer to send the retrieved e-mail messages to their intended recipients. The e-mail connector may also retrieve e-mail messages from the e-mail server computer and determine whether the e-mail messages are CRM related. If the e-mail messages are CRM related, the e-mail connector is operative to transmit the CRM-related e-mails to the CRM server.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Dominic J. Pouzin, Ilana Rae Smith, Shashi Ranjan, David Robert Shutt
  • Patent number: 8327008
    Abstract: This present invention relates to a method for using hypervisors to enable stable wireless network connections. The crux of the invention involves pushing the control of the networking devices from the Operating System level down to a networking front end hypervisor level. The hypervisor will control all networking devices, the authentication for these devices, and the selection of which connection to use. The hypervisor will also perform Network Address Translation (NAT) to the Operating System. Thus, the Operating System will receive a single, private IP address for use with the Operating System's applications. The hypervisor will handle the change of the IP address when roaming between networks and hide it from the Operating System through the use of the NAT.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: December 4, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Raymond G. Octaviano, II, Daryl Cromer, Philip J. Jakes, Howard J. Locker
  • Patent number: 8312152
    Abstract: A method, apparatus, and system are disclosed for reassigning a network address. A detection module detects a routing table change for a host. The host is in communication with a least one network. A client is also in communication with the host over a network interface using a first address. A generation module generates a second address for the client. The second address does not compete with other addresses on the at least one network. An interface module disables the network interface to the client. The interface module then enables the network interface between the client and the host. A communication module receives a request for a new address from the client. The communication module assigns the second address to the client.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: November 13, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Justin Tyler Dubs, Steven Richard Perrin, James Joseph Thrasher, Michael Terrell Vanover, Jennifer Greenwood Zawacki
  • Patent number: 8307036
    Abstract: An electronic mail (email) server includes a proxy that obtains mappings for unique identifiers (UID's) corresponding to new electronic messages that have been determined from a polling operation. A Least Recently Used (LRU) cache caches each new message and releases from cache least recently used messages. A memory in which all messages within the LRU cache are spooled.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: November 6, 2012
    Assignee: Research In Motion Limited
    Inventors: Harshad N. Kamat, David J. Clarke
  • Patent number: 8296369
    Abstract: An electronic mail (email) server has a database that stores unique identifiers (UID's) of electronic messages. A proxy obtains mappings from the database for previously existing UID's of electronic messages that have been determined from a polling operation. A cache caches the mappings of UID's and the proxy is operative for purging the cache of the previously existing UID's after polling.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: October 23, 2012
    Assignee: Research In Motion Limited
    Inventors: Harshad N. Kamat, David J. Clarke
  • Patent number: 8223202
    Abstract: The present invention relates to an airborne reconnaissance system for capturing images in a wide field of regard which comprises: (a) An array of a plurality of n prisms being one next to the other, each prism having an essentially flat and rectangular front surface, and at least an output surface wherein: (a1) a front surface of each of the plurality of prism is being directed toward a different section of a strip of terrain transversal to the flight direction of the aircraft, thereby collecting light rays coming mostly from that terrain strip section; (a2) each output surface of each of the prisms directs light rays which are received through said front prism surface toward a front lens of an optical unit; (b) A focal plane array; (c) Optical unit comprising a front lens, the front lens receiving light separately but simultaneously through the output surfaces of all the prisms, said optical unit comprises addition optics for directing the light received from said lens thereby to produce separate correspond
    Type: Grant
    Filed: August 14, 2005
    Date of Patent: July 17, 2012
    Assignee: Rafael-Armament Development Authority Ltd.
    Inventors: Eliezer Rosenblum, Zvi Yavin
  • Patent number: 8204941
    Abstract: A presence management system comprising a communication system configured to transmit a first update message indicating a first presence status of a user for a first service, and transmit a second update message indicating a second presence status of the user for a second service, and an access control system configured to receive the first and second update message, process the first and second update messages to determine a preferred service for the user of the first and second services, and transmit a third update message to a presence system indicating the user and the preferred service for the user wherein the presence system updates a presence indicator for the user to indicate the preferred service.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: June 19, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Matthew C. Schlesener, Pallavur Sankaranaraynan, Brian D. Mauer
  • Patent number: 8135783
    Abstract: A method and apparatus for identifying occurrences of a given network address is provided. A request is transmitted comprising data associated with the given network address to at least one remote communication device, the request for triggering a lookup of at least a portion of the data in a directory associated with the at least one remote communication device. At least one message is received indicative that the data associated with the given network address is present in the directory.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: March 13, 2012
    Assignee: Mitel Networks Corporation
    Inventors: Paul Andrew Erb, Katayoun Nasiri