Patents Examined by Charles Murphy
  • Patent number: 9749387
    Abstract: This disclosure provides various embodiments for providing transparently stateful execution of stateless applications. A request associated with an application is received and includes at least one operation to be executed by the application as well as a set of first state information. The application determines if the operations are to be executed statelessly or not. If the application is to be executed statelessly, the first state information is retrieved from the request and used to initialize the application. If not, then the first state of the application is retrieved from a location other than the received request. The operations are then executed by the application in the application's appropriate first state. A response including the relevant information associated with the response as well as an updated set of state information identifying the application's second state is generated and transmitted to the client.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: August 29, 2017
    Assignee: SAP SE
    Inventors: Thomas Chadzelek, Jens C. Ittel
  • Patent number: 9635116
    Abstract: Disclosed in some examples is a method including receiving a plurality of transaction records, each of the transaction records including data about a particular transaction engaged in by a member of a social networking service and including a geographic location and a timestamp of the particular transaction; scoring each of the plurality of transaction records based upon the recency of the transaction; clustering the plurality of transaction records into a plurality of clusters, each cluster including transaction records which contain similar geographic locations; creating an aggregate score for each particular one of the plurality of clusters based upon a sum total of the scores calculated for each transaction record clustered into the particular cluster; and creating a probability distribution based upon the scores for the plurality of clusters, the probability distribution indicating a probability that the member was in each of the plurality of locations represented by the clusters.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: April 25, 2017
    Assignee: LinkedIn Corporation
    Inventors: Sathyanarayan Anand, Ganesh Ramesh, Alexis Blevins Baird
  • Patent number: 9521110
    Abstract: Methods and apparatuses are provided for releasing an internet protocol (IP) address by a packet data network gateway (PGW) in a mobile communication system. The PGW allocates an IP version 4 (IPv4) address and an IP version 6 (IPv6) address to a terminal to establish a packet data network (PDN) connection between the terminal and the PGW. The PGW identifies a PDN type associated with the PDN connection if an event of releasing the IPv4 address has occurred. The PGW transmits, to a serving gateway (SGW), a binding revocation message, including information indicating release of the IPv4 address, with the PDN connection remaining, if the PDN type is IPv4 and IPv6. The PGW receives a binding revocation acknowledge message in response to the binding revocation request message, from the SGW.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: December 13, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sungho Choi, Erik Guttman, Rahul Suhas Vaidya
  • Patent number: 9516368
    Abstract: A system for resource provisioning for content delivery of multiple services is disclosed. The system may be configured to offer multiple services, wherein at least one first offered service is delivery of prerecorded content and at least one second offered service is content delivered according to a deadline. In at least one embodiment, the first offered service may be video content, and the second offered service may be broadcast television content. The system may also be configured to deliver at least a portion of the first offered service in advance of use of that portion of the first offered service such that resource demand in connection with delivery of service content of the second offered service at peak delivery may be reduced. As such, fewer resources are needed to provide uninterrupted service of the first and second offered services.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: December 6, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Rittwik Jana, Vaneet Aggarwal, Xu Chen, Vijay Gopalakrishnan, Kadangode Ramakrishnan, Vinay Vaishampayan
  • Patent number: 9503403
    Abstract: Information management and display is enabled. A method can include displaying, via a user interface of a communication device, a dynamically updatable wallpaper comprising a personalized theme personalized to a user of the communication device. The method can also include updating the dynamically updatable wallpaper to display one or more animated icons. Displaying the animated icons can be based, at least, on detected activity of respective contacts associated with the one or more animated icons. An apparatus can comprise a user interface component configured to display images indicative of contacts, wherein the plurality of contacts are predefined by a user of the apparatus. The apparatus can also include a messaging component configured to: integrate different types of text messages for one of the contacts; and provide concurrent display of the text messages and social media information for one of the contacts.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: November 22, 2016
    Assignee: AT&T MOBILITY II LLC
    Inventors: Jared S. Peterson, Janna Ducich, Kristin Marie Pascal, Edward Woodbery
  • Patent number: 9450802
    Abstract: A method of serving a resource from an HTTP server system having a stateless microkernel architecture and one or more link resource servers is provided. The method may include generating a data object in response to an HTTP request, sending the data object to each of the link resource servers, and at each link resource server receiving the data object from the handler and examining the data object for pre-determined information to perform a linking operation. The method may further include if the data object includes the pre-determined information, performing the linking operation by returning one or more links to the handler linking to related information provided by the link resource server. The method may further include if the data object does not include the pre-determined information, not performing the linking operation and instead returning one or more stop condition links indicating that the pre-determined information is not included.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: September 20, 2016
    Assignee: Elastic Path Software, Inc.
    Inventors: Matthew D. Bishop, Jeremy Halford Skelton, Ashley Doyle Thomas
  • Patent number: 9418160
    Abstract: Architecture that provides enhanced tag telemetry in a microblogging communications infrastructure. The architecture provides efficient discovery and tracking of topics that are of interest to a specific user by enabling users to follow (track) hash tags (#tag) and to receive and view all messages tagged with the hash tag appear in the user's personal feed. Each hash tag has a persisted tag page that aggregates all the associated activity, and includes a list that includes, but is not limited to, the tag followers, the most frequent user (uses the tag the most often in a specific time frame), a description, related tags, for example. The user can receive all the updates in the user's personal feed, and see an aggregation of all the messages and conversations associated with the tag in single place. The user can also mute the tag to prevent the receiving of tag information.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: August 16, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ruth Kikin-Gil, Cedric P. Dussud, Hai Liu, Anne Archambault, John Griffin
  • Patent number: 9317507
    Abstract: A method and system includes a storage device 32 having an interface 57, a portable media player 36 in communication with the storage device through the interface 57. The portable media player 36 stores a file having a plurality of segments therein. The storage device 32 updates a first segment of the plurality of segments in the portable media player 36 through the interface 57.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: April 19, 2016
    Assignee: The DIRECTV Group, Inc.
    Inventor: Brian D. Jupin
  • Patent number: 9241032
    Abstract: A network, such as a computer network, is disclosed. The network has a plurality of nodes and includes a first node for storing pieces of a digital object and having a storage. A plurality of connections are present between the first node and the plurality of nodes. The first node has a requester for requesting one or more pieces of the digital object, a transmitter for transferring one or more pieces of the digital object to at least one further node among the plurality of nodes, a receiver for receiving content availability messages from at least some of the plurality of nodes, and a sender for sending a limited content availability message to at least one further node among the plurality of nodes. The limited content availability message indicates a subset but not all of the pieces of the digital object available through the first node.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: January 19, 2016
    Assignee: Alcatel Lucent
    Inventors: John Sullivan, David Sinclair Ferguson, Jarrod Lowe
  • Patent number: 9183744
    Abstract: A method for providing traffic incident information is disclosed. Selected images of a traffic incident are associated with corresponding traffic incident data. The combined information is provided to an end-user application, such as a navigation system, the Internet, and a television station. A user can obtain the combined traffic incident information from the end-user application and/or device to obtain a better understanding of the traffic incident.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: November 10, 2015
    Assignee: HERE Global B.V.
    Inventor: Brian J. Smyth
  • Patent number: 9185061
    Abstract: An instant message (IM) connection is established at an IM server in the usual manner, under the policies and security rules promulgated by the IM service provider. Using this connection to the IM server, an offline IM chat request is made at the IM server for establishing an offline connection directly between consenting IM clients. The request may be included in a message to the IM server from a client, or the request may be in the form of IM session parameter, for the client, that authorizes an offline chat as the preferred type of IM session under certain conditions. These conditions may result in the IM server being unavailable or may instead authorize the IM server to unload the client from an online session to an offline session based on IM server loading level or other factors that are under the control of the server. The conditions may also specify the presence of other IM clients as a criteria for establishing an offline chat; the clients may be present in an online chat session or merely available.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: November 10, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David L. Kaminsky, David M. Ogle, Patrick J. O'Sullivan
  • Patent number: 9154556
    Abstract: A technique manages access to a limited number of computerized sessions. The technique involves receiving, from a waiting user, a session request for a computerized session, and queuing the session request in a wait queue in response to all of the limited number of computerized sessions being currently assigned to other users. The technique further involves, while the session request is queued in the wait queue, providing permission to the waiting user to un-assign a computerized session which is currently assigned to another user. With such a technique, the user has the option of simply waiting until a computerized session has been relinquished (i.e., if the user is willing to be patient) or un-assigning a computerized session currently assigned to another user (e.g., in order to speed up access to a computerized session).
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: October 6, 2015
    Assignee: EMC Corporation
    Inventors: Yedidya Dotan, Lawrence N. Friedman, Ayelet Biger, Asaf Shoval
  • Patent number: 9110565
    Abstract: Apparatus, methods and computer-readable storage media are provided for information management and display. In one embodiment, a method includes displaying, via a user interface of a communication device, a dynamically updatable wallpaper comprising a personalized theme personalized to a user of the communication device. The method also includes updating the dynamically updatable wallpaper to display one or more animated icons. Displaying the animated icons is based, at least, on detected activity of respective contacts associated with the one or more animated icons. In another embodiment, an apparatus comprises: a user interface component configured to display images indicative of contacts, wherein the plurality of contacts are predefined by a user of the apparatus. The apparatus also includes a messaging component configured to: integrate different types of text messages for one of the contacts; and provide concurrent display of the text messages and social media information for one of the contacts.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: August 18, 2015
    Assignee: AT&T MOBILITY II LLC
    Inventors: Jared S. Peterson, Janna Ducich, Kristin Marie Pascal, Edward Woodbery
  • Patent number: 9013578
    Abstract: A system for presenting video images from a vehicle environment includes taking video images of the vehicle environment, detecting sensor data of the vehicle environment or the vehicle, processing the sensor data, recognizing objects in the video images, and visualizing the processed sensor data in the displayed video images by changing the representation of recognized objects in the displayed video images.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: April 21, 2015
    Assignee: Harman Becker Automotive Systems GmbH
    Inventors: Ulrich Mohr, Andreas Stiegler
  • Patent number: 8966033
    Abstract: A domain name server includes a processor configured to receive a request from a requester for an edge cache address, identify a first edge cache serving content requests to an anycast address from the requester, and determine a load of first edge cache. The processor is further configured to provide unicast address of an alternate edge cache to requester in response to the request when the load exceeds a threshold or to provide anycast address to requester in response to request when the load is below the threshold.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: February 24, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jacobus Van der Merwe, Seungjoon Lee
  • Patent number: 8959206
    Abstract: A system is configured to obtain information that identifies a first rate for first traffic associated with an object within a desktop associated with a user device and a second rate for second traffic associated with another object within the desktop; provide a virtual desktop based on the information; create a first zone, within the desktop, associated with the object; create a second zone, within the desktop, associated with the other object; compare the first rate and the second rate to a threshold; provide, via the virtual desktop, the first zone, having first appearance attributes, based on the first rate being greater than the threshold, and the second zone, having second appearance attributes, based on the second rate not being greater than the threshold; receive selection of the first zone; and output a request to control the first traffic based on the selection of the first zone.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: February 17, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kevin J. Weismiller, Mark D. Carney
  • Patent number: 8959159
    Abstract: A computer implemented method for filtering unwanted bulk email in an email system and providing a positive user experience is provided. The method enables protection of email users from unsolicited bulk email using user-provided data on user interactions at both a user storage level and a global level with an email system. Metadata on user interactions with messages is collected. Messages are received by the system and evaluated using a global filter which assigns a score resulting in a message action. The action may be message delivery, message non-delivery or message routing, based on a score assigned by the global filter. When the message is delivered to user storage, the message may be examined relative to the metadata, and may alter the message action to an action different than the message action resulting from the score. Metadata for a plurality of users is returned to the global filter for use in making filtering future messages and modifies the global filter.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: February 17, 2015
    Assignee: Microsoft Corporation
    Inventors: Krishna C. Vitaldevara, Eliot C. Gillum, Jason D Walter, Robert McCann, Vasantha K. Vemula, Mehrdad Bidgoli
  • Patent number: 8954558
    Abstract: A method and a Packet data network GateWay (PGW) for releasing an Internet Protocol (IP) address in a mobile network are provided. The method includes allocating an Internet Protocol version 4 (IPv4) address and an Internet Protocol version 6 (IPv6) address to a User Equipment (UE) to activate a Packet Data Network (PDN) connection between the UE and the PGW; and if the UE releases the IPv4 address, transmitting to a Serving GateWay (SGW) a Binding Revocation message including an indication to release only the IPv4 address from the PDN connection to SGW.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: February 10, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sungho Choi, Erik Guttman, Rahul Suhas Vaidya
  • Patent number: 8943181
    Abstract: A system automatically maintains a plurality of client connections associated with a plurality of clients, the plurality of client connections including active and idle connections. A first server receives a request from a client of the plurality of clients to access a second server of a plurality of second servers communicatively coupled to the first server, the plurality of second servers having varying communication protocols. The first server then identifies a first communication protocol associated with the second server and activating a link between the first server and the second server using the first communication protocol.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: January 27, 2015
    Assignee: eBay Inc.
    Inventors: Christopher J. Kasten, Igor Chernyshev, Greg Seitz
  • Patent number: 8943147
    Abstract: In an embodiment, a plurality of respective context keywords are stored to a plurality of contexts, wherein each of the plurality of respective context keywords is different. In response to sending of a first plurality of instant messages from an electronic device, a first context is selected at the electronic device from among the plurality of contexts. A first context keyword of the plurality of respective context keywords that matches respective first terms in the first plurality of instant messages is stored in the first context. The first plurality of instant messages are stored to a first chat session in the first context that was selected by the selecting. The first context that comprises the first plurality of instant messages and the first context keyword is sent to a recipient device.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Randall P. Baartman, James E. Carey, Jenny S. Li, John S. Mysak, Amy D. Travis