Patents Examined by Charles Murphy
-
Patent number: 9749387Abstract: 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: GrantFiled: August 13, 2009Date of Patent: August 29, 2017Assignee: SAP SEInventors: Thomas Chadzelek, Jens C. Ittel
-
Patent number: 9635116Abstract: 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: GrantFiled: April 26, 2013Date of Patent: April 25, 2017Assignee: LinkedIn CorporationInventors: Sathyanarayan Anand, Ganesh Ramesh, Alexis Blevins Baird
-
Patent number: 9521110Abstract: 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: GrantFiled: December 22, 2014Date of Patent: December 13, 2016Assignee: Samsung Electronics Co., LtdInventors: Sungho Choi, Erik Guttman, Rahul Suhas Vaidya
-
Patent number: 9516368Abstract: 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: GrantFiled: August 25, 2011Date of Patent: December 6, 2016Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Rittwik Jana, Vaneet Aggarwal, Xu Chen, Vijay Gopalakrishnan, Kadangode Ramakrishnan, Vinay Vaishampayan
-
Patent number: 9503403Abstract: 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: GrantFiled: July 9, 2015Date of Patent: November 22, 2016Assignee: AT&T MOBILITY II LLCInventors: Jared S. Peterson, Janna Ducich, Kristin Marie Pascal, Edward Woodbery
-
Patent number: 9450802Abstract: 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: GrantFiled: January 4, 2013Date of Patent: September 20, 2016Assignee: Elastic Path Software, Inc.Inventors: Matthew D. Bishop, Jeremy Halford Skelton, Ashley Doyle Thomas
-
Patent number: 9418160Abstract: 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: GrantFiled: December 17, 2010Date of Patent: August 16, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ruth Kikin-Gil, Cedric P. Dussud, Hai Liu, Anne Archambault, John Griffin
-
Patent number: 9317507Abstract: 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: GrantFiled: November 22, 2006Date of Patent: April 19, 2016Assignee: The DIRECTV Group, Inc.Inventor: Brian D. Jupin
-
Patent number: 9241032Abstract: 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: GrantFiled: November 8, 2006Date of Patent: January 19, 2016Assignee: Alcatel LucentInventors: John Sullivan, David Sinclair Ferguson, Jarrod Lowe
-
Patent number: 9185061Abstract: 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: GrantFiled: December 26, 2013Date of Patent: November 10, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David L. Kaminsky, David M. Ogle, Patrick J. O'Sullivan
-
Patent number: 9183744Abstract: 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: GrantFiled: January 29, 2008Date of Patent: November 10, 2015Assignee: HERE Global B.V.Inventor: Brian J. Smyth
-
Patent number: 9154556Abstract: 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: GrantFiled: December 27, 2011Date of Patent: October 6, 2015Assignee: EMC CorporationInventors: Yedidya Dotan, Lawrence N. Friedman, Ayelet Biger, Asaf Shoval
-
Patent number: 9110565Abstract: 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: GrantFiled: September 29, 2014Date of Patent: August 18, 2015Assignee: AT&T MOBILITY II LLCInventors: Jared S. Peterson, Janna Ducich, Kristin Marie Pascal, Edward Woodbery
-
Patent number: 9013578Abstract: 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: GrantFiled: November 16, 2007Date of Patent: April 21, 2015Assignee: Harman Becker Automotive Systems GmbHInventors: Ulrich Mohr, Andreas Stiegler
-
Patent number: 8966033Abstract: 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: GrantFiled: August 17, 2009Date of Patent: February 24, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Jacobus Van der Merwe, Seungjoon Lee
-
Patent number: 8959159Abstract: 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: GrantFiled: April 1, 2010Date of Patent: February 17, 2015Assignee: Microsoft CorporationInventors: Krishna C. Vitaldevara, Eliot C. Gillum, Jason D Walter, Robert McCann, Vasantha K. Vemula, Mehrdad Bidgoli
-
Patent number: 8959206Abstract: 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: GrantFiled: February 21, 2012Date of Patent: February 17, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Kevin J. Weismiller, Mark D. Carney
-
Patent number: 8954558Abstract: 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: GrantFiled: July 17, 2012Date of Patent: February 10, 2015Assignee: Samsung Electronics Co., LtdInventors: Sungho Choi, Erik Guttman, Rahul Suhas Vaidya
-
Patent number: 8941734Abstract: A solution for monitoring an area for the presence of a flame and/or a leak, such as from a pressurized fluid, is provided. An imaging device can be used that acquires image data based on electromagnetic radiation having wavelengths only corresponding to at least one region of the electromagnetic spectrum in which electromagnetic radiation from an ambient light source is less than the electromagnetic radiation emitted by at least one type of flame for which the presence within the area is being monitored. An acoustic device can be used that is configured to acquire acoustic data for the area and enhance acoustic signals in a range of frequencies corresponding to a leak of a pressurized fluid present in the area.Type: GrantFiled: July 21, 2010Date of Patent: January 27, 2015Assignee: International Electronic Machines Corp.Inventors: Zahid F. Mian, Ronald W. Gamache, Nick Glasser
-
Patent number: 8943147Abstract: 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: GrantFiled: December 15, 2010Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: Randall P. Baartman, James E. Carey, Jenny S. Li, John S. Mysak, Amy D. Travis