Patents Examined by Mark A Scott
  • Patent number: 9288237
    Abstract: A protocol conversion gateway and a method therein for enabling a client, which client does not support a Session Initiation Protocol (SIP) transport protocol, to communicate with a SIP proxy are provided. The method comprises receiving a first SIP message, over a non-standard SIP transport protocol, from the client. The method further comprises inserting a SIP address of the protocol conversion gateway in at least one header of the received SIP message, and sending the SIP message to the SIP proxy over a standard SIP transport protocol.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: March 15, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Gábor Paller, Markosz Maliosz, Hubert Przybysz
  • Patent number: 9262540
    Abstract: A location query engine in a social networking system provides users with a subset of candidate locations based on location query received from a user. The social networking system identifies candidate locations from stored location data that has one or more attributes matching at least one attribute of the location query. The candidate locations are ranked based on social data determined from a user profile associated with the user, and the subset of candidate locations is selected from the ranking and provided to the user. Examples of social data used for ranking the candidate locations include locations associated with other users connected to the user, locations associated with objects connected to the user and locations previously associated with the user.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: February 16, 2016
    Assignee: Facebook, Inc.
    Inventors: Sriram Sankar, Srinivas P. Narayanan
  • Patent number: 9245246
    Abstract: Systems and methods for managing capacity over-commitment in a resource provisioning environment. The method comprising collecting historical data about capacity usage in a resource provisioning environment and failure statistics from an operational database, in addition to prior service commitments due to previously contracted service level agreements (SLAs) stored in a SLA repository; calculating equivalent capacity for the resource provisioning environment based on a defined residual benefit goal, and other business goals instrumented by way of a policy engine; and determining whether placing requested virtual resources on one or more hosts is feasible taking into account anti-collocation constraints that prohibit placement of two or more virtual resources on same host.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: David Breitgand, Amir Epstein
  • Patent number: 9246974
    Abstract: In one embodiment, a method includes accessing a first instance of content to be uploaded to a server, generating a second instance of the content from the first instance, automatically uploading to the server the second instance of the content, and automatically uploading to the server the first instance of the content in response to occurrence of a pre-determined upload condition. The first instance has a first file size and the second instance has a second file size that is smaller than the first file size. The upload of the second instance makes the content available for access at least in part by one or more second users at an immediate point in time. The upload of the first instance of the content makes the content available for access by the second users in an original version.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: January 26, 2016
    Assignee: Facebook, Inc.
    Inventors: Dirk John Stoop, Paul Carduner, Hamilton Chong, Alex Li
  • Patent number: 9231895
    Abstract: Alert messages are generated containing a text description of an interruption of service of a component in a networked computer system infrastructure; a service provider identity tag that identifies a type of service provider personnel required to engage the computer system infrastructure and abate or diagnose the service interruption; and one or more component tags that identify a component associated with the service interruption. A message board system posts the generated alert message on a support message board that is accessible by support team service provider professionals, each identified by the service provider identity tag and the component tags. Support team members post different reply messages that each comprise different service provider identity tags, and the message board system broadcasts different simple syndication outputs to different recipients based on their associations with the different respective service provider identity tags.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventor: Pedro Ivo Martins Echeverria
  • Patent number: 9215131
    Abstract: A network access device (NAD) receives a UDP packet from a client to be transmitted to a management server over Internet, the UDP packet including a management message. The NAD is one of NADs managed by the management server. The NAD determines whether the management server is reachable using a UDP protocol. The NAD transmits the UDP packet to the management server using the UDP protocol over the Internet if it is determined that the management server is reachable using the UDP protocol. Otherwise, the NAD extracts a UDP payload from the UDP packet, encapsulates the UDP payload within an HTTP POST request, and transmits the HTTP POST request having the UDP payload encapsulated therein to the management server using a HTTP protocol over the Internet.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: December 15, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Clifford A. Frey, John Bicket, Kevin Paul Herbert, Varun Sagar Malhotra, Benjamin A. Chambers
  • Patent number: 9135601
    Abstract: Access to features in a business context-based social network is provided based on verification of a provided association between a user's social network account and a verified social network account of an organizational entity. The association represents a relationship between the user and the organizational entity outside of the business context-based social network. Based on verification of the account of the organizational entity and on the provided association, access is enabled for the account of the user to one or more features offered by a social network account of another organizational entity in the business context-based social network. The access provided for the account of the user to the one or more features is authorized based on the provided association between the verified account of the organizational entity and the account of the user.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: September 15, 2015
    Assignee: SAGE Software, Inc.
    Inventors: John W. Manry, Bryson W. Hale
  • Patent number: 8984091
    Abstract: Systems and methods of providing information via a computer network are provided. A request for content to display with a resource can be received via a computer network at a data processing system. The request can include user information and resource information. The data processing system can retrieve a timestamp of a last request for content from a user associated with the user information. The data processing system can determine if a difference between current time and the timestamp reaches a threshold, and can retrieve a plurality of content items based at least in part on whether the threshold is reached and at least one attribute of the content items. The data processing system can select at least one content item and provide it for display with the resource. The data processing system can store the current time as the timestamp of the last request for content from the user.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Daniel Michael Popescu, Troy Walker, James Beser, Emilia Stefania Pana, Aaron Nathaniel Rothman, Mehdi Sharifzadeh