Patents by Inventor John Lauer

John Lauer has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20200195590
    Abstract: A method and apparatus receive inputs corresponding to one or more trigger parameters at a graphical user interface. The one or more trigger parameters are then utilized to generate an event processor. The event processor then subscribes to a message receive channel, selects messages to provide an autoreply message based on the one or more trigger parameters, selects the autoreply message for the messages, and publishes the autoreply message. Each of the messages selected by the event processor and the autoreply message published are displayed on the graphical user interface.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventors: John Lauer, Anthony Riemma, Carl Derline, James Lapic, Alan Capps, Michael Smyers
  • Patent number: 8463304
    Abstract: A computer readable storage medium includes executable instructions, which when executed by a computer, cause the computer to designate a selected thread identification value from a collection of thread identification values based upon recognition criteria. The selected thread identification value is utilized during bidirectional text messaging between a first user and a second user.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: June 11, 2013
    Assignee: Zipwhip, Inc.
    Inventors: John Lauer, Anthony Riemma, John Larson, Michael Smyers
  • Publication number: 20100210291
    Abstract: A computer readable storage medium includes executable instructions, which when executed by a computer, cause the computer to designate a selected thread identification value from a collection of thread identification values based upon recognition criteria. The selected thread identification value is utilized during bidirectional text messaging between a first user and a second user.
    Type: Application
    Filed: February 12, 2010
    Publication date: August 19, 2010
    Inventors: John Lauer, Anthony Riemma, John Larson, Michael Smyers
  • Publication number: 20060184672
    Abstract: Provided are a method, system and article of manufacture, wherein a first application receives a message from a second application, wherein both the first application and the second application execute on a node of a network that comprises a plurality of nodes. The first application also receives an identifier corresponding to a channel over which at least one other application can communicate with the second application, wherein the channel is a logical connection at an application level. The identifier that corresponds to the channel is stored with an identity of the second application. The stored identifier is accessed to allow the at least one other application to communicate with the second application over the channel.
    Type: Application
    Filed: February 16, 2005
    Publication date: August 17, 2006
    Inventors: John Lauer, Miguel Duenas
  • Publication number: 20060117321
    Abstract: Provided are a method, system and article of manufacture, wherein a first application and a second application are executed in a first process space in a node, wherein a third application is capable of executing in a second process space. A common interface to the first, the second, and the third applications are provided by a remote proxy class. The third application is executed in the first process space by securing a plurality of attributes for the third application from the common interface.
    Type: Application
    Filed: November 16, 2004
    Publication date: June 1, 2006
    Inventors: John Lauer, Yan Xu
  • Publication number: 20060117101
    Abstract: Provided are a method, system and article of manufacture, wherein a plurality of broadcast messages are sent from at least one node of a plurality of nodes of a network. A node is discovered based on a received message. An entry is stored, wherein the entry corresponds to the node and a timestamp that indicates a time at which the node was last discovered. A notification is made that the node is offline, in response to determining that a predetermined time has elapsed since the timestamp was last updated.
    Type: Application
    Filed: November 16, 2004
    Publication date: June 1, 2006
    Inventors: John Lauer, Richard Martinez, Brian McCain, Amy Therrien, Yan Xu
  • Publication number: 20060085425
    Abstract: A technique for enabling a client to access the resources of different servers without having specific knowledge of which server has which resources. The client generates multiple copies of a request that identifies an operation to be performed, such as a copy type operation. The client sends a copy of the request to each server. The server determines whether the operation requires access to the server's associated data storage resource. If it does, the server accesses the resource to perform the operation, and sends a corresponding response to the client. Different servers can work on different operations specified in a request. The client receives and merges the responses from the servers. During a failure of one cluster in a multi-cluster system, the surviving cluster can process a request using the resources owned by the failed cluster.
    Type: Application
    Filed: October 15, 2004
    Publication date: April 20, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Lauer, Brian McCain, Amy Therrien, Yan Xu
  • Publication number: 20040243631
    Abstract: A system or method (collectively “system”) for gathering and utilizing information. The system can identify, gather, and manage information in an automated fashion without human intervention and in accordance with user-defined processing rules (“rules”). Communications, documents, and other forms of information embodied in a retrievable format (collectively “files”) can be stored in a depository that is accessible by a search tool. The search tool uses a search parameter to identify one or more interesting files amongst all of the files in the depository. Search parameters can be created in accordance with rules relating to particular objectives. For example, in a tax credit embodiment, potential tax credit opportunities can be identified from within the depository. The search parameters can be designed to identify particular activities in accordance with relevant tax laws and regulations.
    Type: Application
    Filed: October 24, 2003
    Publication date: December 2, 2004
    Inventors: Andrew S. Walker, Bruce McLaughlin, John Lauer