Patents by Inventor Tim Potter

Tim Potter 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).

  • Patent number: 10710620
    Abstract: A method of exchanging application messages generated by an applications with a format specified by a predetermined protocol and then encapsulating the message with a railroad edge messaging protocol (EMP) header and a railroad Class D messaging transport header to form a packet for transmission across a railroad communications system.
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: July 14, 2020
    Assignee: Meteorcomm LLC
    Inventors: Tim Potter, Michael J. Neeson, Steve Brog, Jerry Specht, Bruce Simon, William Mark Allen, Thanongsak Himsoon, Wipawee Siriwongpairat
  • Publication number: 20190126961
    Abstract: A method of exchanging application messages generated by an applications with a format specified by a predetermined protocol and then encapsulating the message with a railroad edge messaging protocol (EMP) header and a railroad Class D messaging transport header to form a packet for transmission across a railroad communications system.
    Type: Application
    Filed: December 24, 2018
    Publication date: May 2, 2019
    Inventors: Tim Potter, Michael J. Neeson, Steve Brog, Jerry Specht, Bruce Simon, William Mark Allen, Thanongsak Himsoon, Wipawee Siriwongpairat
  • Patent number: 10160466
    Abstract: A method of exchanging centralized train control (CTC) messages in a railroad communication system includes generating a message having a format defined by a protocol with an application running on a sending one of a railroad wayside system and a railroad dispatch system. A railroad edge messaging protocol (EMP) header and a railroad Class D messaging transport header are appended to the message to generate a packet. The packet is transmitted to a receiving one of the railroad dispatch system and the railroad wayside system across the railroad communications system.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: December 25, 2018
    Assignee: METEORCOMM LLC
    Inventors: Tim Potter, Michael J. Neeson, Steve Brog, Jerry Specht, Bruce Simon, William Mark Allen, Thanongsak Himsoon, Wipawee Siriwongpairat
  • Publication number: 20180293607
    Abstract: A social analytic system may identify the social signals associated with a brand, campaign, or any other topic. The social analytic system may generate a vocabulary associated with the brand, campaign, or topic based terms used in the associated social signals. The vocabulary may be used for generating social media analytics and identifying social media events, such as marketing campaigns. In one example, a vocabulary may be compared with vocabularies associated with different constituents to identify the positive and negative terms in the vocabulary.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 11, 2018
    Inventors: Erik Lee Huddleston, Brian Huddleston, Tim Potter
  • Patent number: 9959548
    Abstract: A social analytic system may identify the social signals associated with a brand, campaign, or any other topic. The social analytic system may generate a vocabulary associated with the brand, campaign, or topic based terms used in the associated social signals. The vocabulary may be used for generating social media analytics and identifying social media events, such as marketing campaigns. In one example, a vocabulary may be compared with vocabularies associated with different constituents to identify the positive and negative terms in the vocabulary.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: May 1, 2018
    Assignee: SPRINKLR, INC.
    Inventors: Erik Lee Huddleston, Brian Huddleston, Tim Potter
  • Publication number: 20140337118
    Abstract: A social analytic system may identify the social signals associated with a brand, campaign, or any other topic. The social analytic system may generate a vocabulary associated with the brand, campaign, or topic based terms used in the associated social signals. The vocabulary may be used for generating social media analytics and identifying social media events, such as marketing campaigns. In one example, a vocabulary may be compared with vocabularies associated with different constituents to identify the positive and negative terms in the vocabulary.
    Type: Application
    Filed: July 21, 2014
    Publication date: November 13, 2014
    Applicant: Sprinklr Inc.
    Inventors: Erik Lee Huddleston, Brian Huddleston, Tim Potter
  • Publication number: 20140330632
    Abstract: A social analytic system may identify the social signals associated with a brand, campaign, or any other topic. The social analytic system may generate a vocabulary associated with the brand, campaign, or topic based terms used in the associated social signals. The vocabulary may be used for generating social media analytics and identifying social media events, such as marketing campaigns. In one example, a vocabulary may be compared with vocabularies associated with different constituents to identify the positive and negative terms in the vocabulary.
    Type: Application
    Filed: July 21, 2014
    Publication date: November 6, 2014
    Applicant: Sprinklr Inc.
    Inventors: Erik Lee HUDDLESTON, Brian HUDDLESTON, Tim POTTER
  • Publication number: 20090164571
    Abstract: Highly-available processing of an asynchronous request can be accomplished in a single transaction. A distributed request queue receives a service request from a client application or application view client. A service processor is deployed on each node of a cluster containing the distributed request queue. A service processor pulls the service request from the request queue and invokes the service for the request, such as to an enterprise information system. If that service processor fails, another service processor in the cluster can service the request. The service processor receives a service response from the invoked service and forwards the service response to a distributed response queue. The distributed response queue holds the service response until the response is retrieved for the client application.
    Type: Application
    Filed: March 2, 2009
    Publication date: June 25, 2009
    Applicant: Oracle International Corporation
    Inventors: Tim Potter, Mitch Upton, Christa Golding
  • Patent number: 7526519
    Abstract: High availability is obtained for the deployment and undeployment of application views by placing a redundant JMX server on each server in a cluster of servers for an application integration system. Each redundant JMX server can manage deployment work for the cluster, and is capable of sending a JMX notification to every other server in the cluster relating to the deployment work, such as a deploy, undeploy, or processing notification. While an administration server can manage the other servers in the cluster, the redundant JMX servers are capable of managing deployment work for the cluster in the event of a failure of the administration server. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    Type: Grant
    Filed: November 13, 2002
    Date of Patent: April 28, 2009
    Assignee: BEA Systems, Inc.
    Inventors: Tim Potter, Mitch Upton, Christa Golding
  • Publication number: 20070156922
    Abstract: High availability event forwarding can be obtained utilizing distributed queues in a server cluster. Each server can receive an event from a data system, such as a database or SAP™ system. Event queues exist on servers in the cluster can store an event until, for example, the event is delivered to a user or retrieved for processing. An event processor examines the load of each event queue and selects the event queue with the lightest load. The event processor generates an alias for the selected queue, such that a user, integration system, or client application does not need to know the identity of the physical queue storing the event, but only needs to refer to the ‘distributed queue’ or alias. After a physical queue is selected and an alias assigned, the event is forwarded to the selected queue.
    Type: Application
    Filed: March 8, 2007
    Publication date: July 5, 2007
    Applicant: BEA SYSTEMS, INC.
    Inventors: Tim Potter, Mitch Upton, Christa Golding
  • Publication number: 20070156884
    Abstract: High availability event forwarding can be obtained utilizing distributed queues in a server cluster. Each server can receive an event from a data system, such as a database or SAP™ system. Event queues exist on servers in the cluster can store an event until, for example, the event is delivered to a user or retrieved for processing. An event processor examines the load of each event queue and selects the event queue with the lightest load. The event processor generates an alias for the selected queue, such that a user, integration system, or client application does not need to know the identity of the physical queue storing the event, but only needs to refer to the ‘distributed queue’ or alias. After a physical queue is selected and an alias assigned, the event is forwarded to the selected queue.
    Type: Application
    Filed: March 12, 2007
    Publication date: July 5, 2007
    Applicant: BEA SYSTEMS, INC.
    Inventors: Tim Potter, Mitch Upton, Christa Golding
  • Patent number: 7222148
    Abstract: Highly-available processing of an asynchronous request can be accomplished in a single transaction. A distributed request queue receives a service request from a client application or application view client. A service processor is deployed on each node of a cluster containing the distributed request queue. A service processor pulls the service request from the request queue and invokes the service for the request, such as to an enterprise information system. If that service processor fails, another service processor in the cluster can service the request. The service processor receives a service response from the invoked service and forwards the service response to a distributed response queue. The distributed response queue holds the service response until the response is retrieved for the client application.
    Type: Grant
    Filed: November 13, 2002
    Date of Patent: May 22, 2007
    Assignee: BEA Systems, Inc.
    Inventors: Tim Potter, Mitch Upton, Christa Golding
  • Publication number: 20070074066
    Abstract: High availability event forwarding can be obtained utilizing distributed queues in a server cluster. Each server can receive an event from a data system, such as a database or SAP™ system. Event queues exist oil servers in the cluster can store an event until, for example, the event is delivered to a user or retrieved for processing. An event processor examines the load of each event queue and selects tie event queue with the lightest load The event processor generates an alias for the selected queue, such that a user, integration system, or client application does not need to know the identity of the physical queue storing the event, but only needs to refer to the ‘distributed queue’ or alias. After a physical queue is selected and an alias assigned, the event is forwarded to the selected queue. This description is not intended to be a complete description of, or limit the scope of, the invention.
    Type: Application
    Filed: November 13, 2006
    Publication date: March 29, 2007
    Applicant: BEA SYSTEMS, INC.
    Inventors: Tim Potter, Mitch Upton, Christa Golding
  • Patent number: 7155438
    Abstract: High availability event forwarding can be obtained utilizing distributed queues in a server cluster. Each server can receive an event from a data system, such as a database or SAP™ system. Event queues exist on servers in the cluster can store an event until, for example, the event is delivered to a user or retrieved for processing. An event processor examines the load of each event queue and selects the event queue with the lightest load. The event processor generates an alias for the selected queue, such that a user, integration system, or client application does not need to know the identity of the physical queue storing the event, but only needs to refer to the ‘distributed queue’ or alias. After a physical queue is selected and an alias assigned, the event is forwarded to the selected queue. This description is not intended to be a complete description of, or limit the scope of, the invention.
    Type: Grant
    Filed: November 13, 2002
    Date of Patent: December 26, 2006
    Assignee: BEA Systems, Inc.
    Inventors: Tim Potter, Mitch Upton, Christa Golding
  • Publication number: 20040078440
    Abstract: Events are delivered to multiple topic subscribers using a single distributed event topic. An event generator can receive data for the event from an EIS and can generate an event object. An event queue stores the event object until the event is retrieved by an event processor, which publishes the event to each destination. One of these destinations, the distributed event topic, receives the published event from the event processor and handles the delivery of the event to any user subscribing to the event topic. Each subscriber can utilize a remote application view to invoke system functions in the EIS and receive messages from the information system on behalf of the subscriber. A user event queue can be used for each topic subscriber to store an event until the subscriber is capable of receiving the event.
    Type: Application
    Filed: November 13, 2002
    Publication date: April 22, 2004
    Inventors: Tim Potter, Mitch Upton, Christa Golding
  • Publication number: 20040015368
    Abstract: Highly-available processing of an asynchronous request can be accomplished in a single transaction. A distributed request queue receives a service request from a client application or application view client. A service processor is deployed on each node of a cluster containing the distributed request queue. A service processor pulls the service request from the request queue and invokes the service for the request, such as to an enterprise information system. If that service processor fails, another service processor in the cluster can service the request. The service processor receives a service response from the invoked service and forwards the service response to a distributed response queue. The distributed response queue holds the service response until the response is retrieved for the client application.
    Type: Application
    Filed: November 13, 2002
    Publication date: January 22, 2004
    Inventors: Tim Potter, Mitch Upton, Christa Golding
  • Publication number: 20030220967
    Abstract: High availability is obtained for the deployment and undeployment of application views by placing a redundant JMX server on each server in a cluster of servers for an application integration system. Each redundant JMX server can manage deployment work for the cluster, and is capable of sending a JMX notification to every other server in the cluster relating to the deployment work, such as a deploy, undeploy, or processing notification. While an administration server can manage the other servers in the cluster, the redundant JMX servers are capable of managing deployment work for the cluster in the event of a failure of the administration server.
    Type: Application
    Filed: November 13, 2002
    Publication date: November 27, 2003
    Inventors: Tim Potter, Mitch Upton, Christa Golding
  • Publication number: 20030212834
    Abstract: High availability event forwarding can be obtained utilizing distributed queues in a server cluster. Each server can receive an event from a data system, such as a database or SAP system. Event queues exist on servers in the cluster can store an event until, for example, the event is delivered to a user or retrieved for processing. An event processor examines the load of each event queue and selects the event queue with the lightest load. The event processor generates an alias for the selected queue, such that a user, integration system, or client application does not need to know the identity of the physical queue storing the event, but only needs to refer to the ‘distributed queue’ or alias. After a physical queue is selected and an alias assigned, the event is forwarded to the selected queue.
    Type: Application
    Filed: November 13, 2002
    Publication date: November 13, 2003
    Inventors: Tim Potter, Mitch Upton, Christa Golding