Patents by Inventor Eric Billingsley

Eric Billingsley 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: 20200133711
    Abstract: The present disclosure relates generally to software development and more particularly to methods and systems for automated configuration and execution of context-optimized software development workflow processes for software. A method can perform a pre-configuration of a software development workflow process in advance of execution of the workflow process based upon one or more sources of configuration data. The method can subsequently create an optimized workflow process configuration wherein evaluation of workflow process triggering event context data results in event-optimized workflow process configuration and execution.
    Type: Application
    Filed: October 31, 2019
    Publication date: April 30, 2020
    Inventors: Justin P. Webster, Robert Boyd, Eric Billingsley, Yoganarasimha Ganesha, Basheer Janjua, Pinaki Sarkar, Rekha Mittal, Shweta Deshpande, Yael Adler
  • Patent number: 7979407
    Abstract: Systems and methods for publishing information to a plurality of software applications are provided. The methods may comprise identifying a plurality of records based on a last sequential identification code in a high watermark table of a persistent store. The plurality of records may be generated subsequent to a previous record corresponding to the last sequential identification code. A plurality of corresponding messages each corresponding to a record of the plurality of records may be prepared. Each of those messages may then be transmit to at least one software application and may include a most recent message corresponding to a most recent record. In the high water mark table of the persistent store, an updated last sequential identification code may be stored as a pointer for subsequent reference. The updated last sequential identification code may correspond to the most recent message transmitted in the plurality of corresponding messages.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: July 12, 2011
    Assignee: eBay Inc.
    Inventors: Eric Billingsley, Daniel T. Kao, Sheio-Hsien Tai, Laura Wong
  • Publication number: 20100011074
    Abstract: Systems and methods for publishing information to a plurality of software applications are provided. The methods may comprise identifying a plurality of records to transmit to the software applications based on a last sequential identification code in a high watermark table of a persistent store. The plurality of records may be generated subsequent to a previous record corresponding to the last sequential identification code. A plurality of corresponding messages each corresponding to a record of the plurality of records may be prepared. Each of those messages may then be transmit to at least one software application and may include a most recent message corresponding to a most recent record. In the high water mark table of the persistent store, an updated last sequential identification code may be stored as a pointer for subsequent reference. The updated last sequential identification code may correspond to the most recent message transmitted in the plurality of corresponding messages.
    Type: Application
    Filed: June 30, 2009
    Publication date: January 14, 2010
    Inventors: Eric Billingsley, Daniel T. Kao, Sheio-Hsien Tai, Laura Wong
  • Patent number: 7571195
    Abstract: A “push” based publication model in which messages are sent automatically to communicate event related data to other system applications when an event occurs that causes a change to a persistent data store. A shadow table stores records relating to information stored in the main table. Each record is assigned a sequentially ordered identification code. A high water mark table stores the identification number of the last message published for a group of messages, and thus points to where publication last stopped. By using sequentially ordered codes, it is readily apparent from a gap in the sequence codes whether a record/message is missing. The shadow table may be configured as an Index Ordered Table to eliminate a query “hop” from the index table to the shadow table. The persistent store is queried to identify changes in persistent store structure, and the message structure is modified automatically to reflect any changes.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: August 4, 2009
    Assignee: eBay Inc.
    Inventors: Eric Billingsley, Daniel T. Kao, Shio-Hsien Tai, Laura Wong
  • Publication number: 20070112780
    Abstract: A system to process navigation information includes a receiving module to receive a data request from a network entity. The data request includes a network entity identifier that uniquely identifies the network entity. The system further includes an application to generate a network event based on the data request, the network event including the navigation information. Finally, the system includes a publisher module to communicate the network event to a first server that is distinguished from a first plurality of servers based on the network entity identifier.
    Type: Application
    Filed: December 30, 2005
    Publication date: May 17, 2007
    Inventors: Gregory Stone, Jean-Michel Leon, James Lloyd, Eric Billingsley, Daniel Douglas, Todd Pringle, Raghav Gupta, Daniel Kao
  • Publication number: 20070074154
    Abstract: A system is provided to monitor a user's interaction with a computer. The system may comprise a reference string generator to generate a random reference string, an image generator to generate an image including the random reference string, a communications module to communicate the image to a client computer for display to a user and to receive user input data and a comparator to compare the random reference string and the user input data to detect human interaction with the computer. The image including the random reference string may be generated such that each character in the random reference string is off-centered.
    Type: Application
    Filed: September 19, 2006
    Publication date: March 29, 2007
    Inventors: Eric Billingsley, Louis Monier
  • Publication number: 20050283353
    Abstract: A “push” based publication model in which messages are sent automatically to communicate event related data to other system applications when an event occurs that causes a change to a persistent data store. A shadow table stores records relating to information stored in the main table. Each record is assigned a sequentially ordered identification code. A high water mark table stores the identification number of the last message published for a group of messages, and thus points to where publication last stopped. By using sequentially ordered codes, it is readily apparent from a gap in the sequence codes whether a record/message is missing. The shadow table may be configured as an Index Ordered Table to eliminate a query “hop” from the index table to the shadow table. The persistent store is queried to identify changes in persistent store structure, and the message structure is modified automatically to reflect any changes.
    Type: Application
    Filed: May 27, 2005
    Publication date: December 22, 2005
    Applicant: eBay Inc.
    Inventors: Eric Billingsley, Daniel Kao, Shio-Hsien Tai, Laura Wong
  • Publication number: 20050251510
    Abstract: A method and system facilitate a search of an information resource. The system identifies data items within the information resource and determines a respective attribute value from each data item. The system analyzes the attribute values to identify a distribution of the data items based on a predetermined range of attribute values that are associated with the first attribute and determines if the identified distribution of data items facilitates the search of the information resource.
    Type: Application
    Filed: May 7, 2004
    Publication date: November 10, 2005
    Inventors: Eric Billingsley, Louis Marcel Monier, Aditya Arora
  • Publication number: 20050140675
    Abstract: A method of, and system for, generating an image for use in monitoring interaction between a user and a computer is provided. The method includes generating random reference data wherein the reference data comprises a plurality of characters and randomly selecting a font from one of a plurality of fonts. Each font may comprise a plurality of font images and a font image may be retrieved for each character of the reference data. Thereafter the retrieved font images may be combined. In one embodiment, each font image includes a font background and a user identifiable character defined by removal of the font background so as to define the user identifiable character. In addition or instead, each font image may include a font background including a plurality of font patterns, and a user identifiable character defined by a concentration of the patterns so as to define the user identifiable character.
    Type: Application
    Filed: June 7, 2004
    Publication date: June 30, 2005
    Inventors: Eric Billingsley, Colin Matthias, Lindsey Perullo, Steven Posnack