Patents Examined by Brendan Higa
  • Patent number: 8914525
    Abstract: An example method involves, when telephone number mapping data packets are query packets, sending the query packets to a virtual Internet protocol address of a telephone number mapping domain name system server; when the telephone number mapping data packets are provisioning packets, sending the provisioning packets to a virtual Internet protocol address of a telephone number mapping lightweight directory access protocol server; and waiting and sending traffic to one lightweight directory access protocol server at a time.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: December 16, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Bernard Ku
  • Patent number: 8903898
    Abstract: Methods, systems, and techniques for handling session emulation for running legacy applications/tasks in host environments using session pools are provided. These enhanced session emulation techniques may be used for many applications, including modernizing legacy applications, particularly in mid-range or mainframe host computing. Example embodiments provide a Role-Based Modernization System (“RBMS”), which uses the enhanced emulation techniques to provide role-based modernization of menu-based legacy applications.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: December 2, 2014
    Assignee: Advanced BusinessLink Corporation
    Inventor: Christopher F. Lategan
  • Patent number: 8898235
    Abstract: This provides a method as well as a client apparatus and server apparatus which will support sending and receiving a disposition notification to session based messaging clients after the message session has terminated.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: November 25, 2014
    Assignee: Infinite Convergence Solutions, Inc.
    Inventor: Geoffrey Dietz
  • Patent number: 8886766
    Abstract: Disclosed are systems, apparatus, methods, and computer readable media for performing actions in response to information updates provided in an information feed such as a news feed capable of being displayed on a display device. In one implementation, an information update to be displayed in the information feed is received. The information update may be stored in a feed table for inclusion in the information feed. In some implementations, an indication of activation of a response request rule is received. The response request rule may be configured to create a response request related to an identified information update to request information from one or more recipients. The response request may be stored, accessed and presented in association with the identified information update in an information feed.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: November 11, 2014
    Assignee: salesforce.com, inc.
    Inventors: Zachary J. Dunn, Paul D. Luongo, Christopher A. Kemp
  • Patent number: 8886740
    Abstract: Systems and methods providing users with a rich web experience are disclosed. In one embodiment, a client and at least one server are in communication using a dual communication link. In another embodiment, a markup language based instant messaging application is disclosed. The instant messaging application may include group instant messaging. The instant messaging application may also provide group member persistence and message persistence at the server. In another embodiment, a card based web application is disclosed, where the card information and character may be shared with other users or within a group. The cards may also be configurable by users.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: November 11, 2014
    Assignee: LinkedIn Corporation
    Inventors: Touradj Barman, Kristofer Fox
  • Patent number: 8874679
    Abstract: A computer-implemented method includes generating a communication to be sent from a sender to a recipient who are related to one another by blood or employment; and scheduling delivery of the communication to the recipient based on a future location of the recipient. The content of the communication and the future location of the recipient are determined from an analysis of electronically-accessible resources by or about the sender, the recipient, or both.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: October 28, 2014
    Assignee: Forget You Not, LLC
    Inventors: Richard J. W. Mansfield, Nissim Shani, Daniel Shani, Roni Shani
  • Patent number: 8868668
    Abstract: A method for self-managing group membership is disclosed. The method has a portion operating on a client terminal. The client-side portion includes determining if an email received at an email address is an intra-organizational email from a mailbox of a group. Additionally, the method provides a graphical interface element when the received email is determined to be an intra-organizational email from a mailbox of a group. The graphical interface element is configured to selectablely transmit a remove instruction to the group. Moreover, the method has a portion operating on a server. The server-side portion includes receiving the remove instruction; identifying a sender of the remove instruction; locating the sender in the group member list; and unsubscribing the sender from the group member list.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: October 21, 2014
    Assignee: CA, Inc.
    Inventor: Robin Hopper
  • Patent number: 8868664
    Abstract: Disclosed embodiments provide domain name registration, e-mail registration, e-mail forwarding, and other services via resource-limited interfaces, such as SMS-based services. Domain names may be requested, registered, and managed, and e-mail addresses may be requested and forwarding options selected by a user by way of a resource-limited device or protocol. E-mails may be provided to a user over an e-mail-to-SMS forwarding system.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: October 21, 2014
    Assignee: Verisign, Inc.
    Inventors: Srinivas Sunkara, Karthik Shyamsunder, Venkata Sai Phani Kumar Pattapu
  • Patent number: 8868677
    Abstract: Approaches for a digital storage device that moves or transforms data between various storage locations based on anticipated use. A digital storage device comprises one or more processors and one or more storage mediums for storing digital data. The digital storage device comprises a software agent. The agent maintains a local index to a set of data sets stored on the storage mediums. The indexed files are associated with an identifier, which may identity any unique entity. The software agent sends the local index over a network to an index manager. The agent receives, from the index manager, a remote index that identifies storage locations for other data sets associated with the identifier. The agent may use the local and remote index to move data sets between storage locations and/or transform data sets based on which device they will be accessed.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: October 21, 2014
    Assignee: HGST Netherlands B.V.
    Inventors: Donald Joseph Molaro, Timothy George Harrington, II
  • Patent number: 8849962
    Abstract: An image forming apparatus and a method of controlling the same including a networking function includes checking the connection of a network cable, and displaying a screen to configure a network when the connection of the network cable is checked, thus allowing a user to circumvent time-consuming steps by providing a user with direct access to a menu to configure a network upon connection of a network cable to the image forming apparatus, thereby allowing the user to more easily configure the network and with increased efficiency.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: September 30, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Chi Tack Chang
  • Patent number: 8849978
    Abstract: Methods, systems, and computer-readable media for providing an application store are presented. In some embodiments, a request for updated policy information for at least one application may be received at an application store from a policy agent. Based on receiving the request, it may be determined, at the application store, whether one or more policies for the at least one application have been updated. Based on determining that the one or more policies for the at least one application have been updated, at least one policy update may be provided to the policy agent.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: September 30, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Kevin Batson, Richard Hayton
  • Patent number: 8850004
    Abstract: An anomaly in a shared input/output (IO) resource that is accessed by a plurality hosts or clients is detected when a host that is not bound by any QoS policy presents large workloads to a shared IO resource that is also accessed by hosts or clients that are governed by QoS policy. The anomaly detection triggers a response from the hosts or clients as a way to protect against the effect of the anomaly. The response is an increase in window sizes. The window sizes of the hosts or clients may be increased to the maximum window size or in proportion to their QoS shares.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: September 30, 2014
    Assignee: VMware, Inc.
    Inventors: Ajay Gulati, Irfan Ahmad, Jyothir Ramanan, Carl A. Waldspurger
  • Patent number: 8838717
    Abstract: A system determines if functionality offered via a Web site is being underutilizing by a user, e.g., not being using at all or not being using with some desired degree of regularity. When it is determined that the functionality offered via the Web site is being underutilized by the user, the system provides an email to the user to direct the attention of the user to this functionality of the Web site.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: September 16, 2014
    Assignee: W.W. Grainger, Inc.
    Inventor: Geoffry A. Westphal
  • Patent number: 8832214
    Abstract: A computer-implemented method includes generating a communication to be sent from a sender to a recipient who are related to one another by blood or employment; and scheduling delivery of the communication to the recipient based on a future location of the recipient. The content of the communication and the future location of the recipient are determined from an analysis of electronically-accessible resources by or about the sender, the recipient, or both.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: September 9, 2014
    Assignee: Forget You Not, LLC
    Inventors: Richard J. W. Mansfield, Nissim Shani, Daniel Shani, Roni Shani
  • Patent number: 8825783
    Abstract: This specification describes technologies relating to recording an event album for sharing through a social network. In general, one aspect of the subject matter described in this specification can be embodied in methods that include receiving a signal indicating a check-in and transmitting a first message including a check-in status update generated at least in part based on the check-in. The methods may further include starting a recording session associated with the check-in and recording media files during the recording session. The methods may further include automatically associating the media files with the check-in. The methods may further include transmitting the media files in one or more additional messages associated with the check-in status update.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: September 2, 2014
    Assignee: Google Inc.
    Inventor: Adam M. Nace
  • Patent number: 8825784
    Abstract: A method and system for managing mobile exchange of profile information between a requestor and a recipient. A mobile client is provided on a requestor's first mobile device. The requestor provides requestor profile to an information exchange server through the mobile client. The requestor requests for a connection with the recipient using the mobile client. The mobile client is provided on a recipient's second mobile device. The recipient provides recipient profile to the information exchange server through the mobile client. On acceptance of the request for connection by the recipient, the information exchange server transfers the recipient profile to the mobile client on the requestor's first mobile device and vice versa. The mobile client automatically updates the transferred recipient profile on the requestor's first mobile device based on changes made by the recipient to the recipient profile and vice versa.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: September 2, 2014
    Inventor: Manoj Ramnani
  • Patent number: 8819273
    Abstract: A method and system for mapping logical identifiers to physical identifiers is provided. In one embodiment, a logical routing system allows each application, or more generally entity (e.g., user of an application), to register its logical identifier to physical identifier mapping when the application starts executing on a computer. To send a message to an application identified by a logical identifier, a client program uses the registered mapping to identify the physical identifier of the computer. If an application later starts executing on a different computer, then the application can register a different mapping.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: August 26, 2014
    Assignee: OpenDesign, Inc.
    Inventors: Edward Jung, Holly Knight
  • Patent number: 8812588
    Abstract: A computer program for directing operation of a computer system for use in collecting data for special needs students. The computer program comprises a code segment for receiving data representative of an incident for a special needs student from a portable electronic device operated by a first person; and a code segment for sending a notification of the incident to a portable electronic device operated by a second person to prevent duplicate reporting of the incident by the first and second persons.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: August 19, 2014
    Assignee: Heartspring, Inc.
    Inventors: Riley Grant Dutton, Gary W. Singleton
  • Patent number: 8812718
    Abstract: A system and method of streaming data in real time and, more particularly, a system and method of real time streaming of data over a grid network or other distributed infrastructure. The method and system includes updating a content directory of a root server with end resource information. The method and system further includes processing the end resource information to determine connection locations for streaming data to at least one requesting end resource in a network.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Christopher J. Dawson, Rick A. Hamilton, II, Timothy M. Waters
  • Patent number: 8806011
    Abstract: A transparent TCP proxy device intercepts TCP connection requests received from a TCP client and destined for a TCP server as if acting as the TCP server in a handshake with the TCP client. Only after completing the handshake with the TCP client, the transparent TCP proxy participates in a handshake with the TCP server as if acting as the TCP client. After the handshake with the TCP server is complete, the transparent TCP proxy intercepts and translates subsequent TCP packets received from the TCP client and destined for the TCP server into a form expected by the TCP server including updating an acknowledgement number and TCP checksum; and intercepts and translates subsequent TCP packets received from the TCP server and destined for the TCP client into a form expected by the TCP client including updating an acknowledgement number and TCP checksum.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: August 12, 2014
    Assignee: Cloudflare, Inc.
    Inventor: John Graham-Cumming