Patents by Inventor Ian Siegel

Ian Siegel 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: 20240403113
    Abstract: An online system matches source and target entities using multiple queues. The online system receives information identifying a plurality of source entities and a plurality of target entities. The online system maintains a plurality of queues, each queue associated with a source entity. Each queue comprises one or more target entities. A target entity is included in a queue based on matching of the target entity with a source entity. The online system may perform matching using a machine learning model. The online system selects a particular target entity for a particular source entity from the queue corresponding to the source entity. The online system schedules an interaction between the particular source entity and the particular target entity.
    Type: Application
    Filed: June 5, 2024
    Publication date: December 5, 2024
    Inventors: Ian Siegel, Tong Zhang, Kevin Huynh, Ardalan Kaveh, David Farrell, Arina Itkes, Boris Shimanovsky
  • Publication number: 20240403331
    Abstract: An online system matches source and target entities using multiple queues. The online system performs clustering of target entities to generate a plurality of clusters based on vector distances between pairs of target entities. Each cluster comprises target entities that are close to other target entities within the cluster compared to target entities of remaining clusters. The online system optimizes an aggregate score across the plurality of entities using a plurality of queues. Each queue is associated with a source entity and includes one or more target entities. The online system identifies a cluster of target entities based on a distance between the source entities and entities of the cluster of target entities. The online system selects a subset of target entities from the identified cluster using a machine learning based model trained to determine a score between an input source entity and target entity.
    Type: Application
    Filed: June 5, 2024
    Publication date: December 5, 2024
    Inventors: Ian Siegel, Tong Zhang, Kevin Huynh, Ardalan Kaveh, David Farrell, Arina Itkes, Boris Shimanovsky
  • Patent number: 8908846
    Abstract: Apparatuses and methods to mask identification information to create billing mechanisms in an online listing system are disclosed. In one embodiment, a computer-implemented method of operating an online listing system includes determining an identity of a user based on an identifier entered by the user that uniquely identified the user; and capturing call history information when routing a proxy telephone number from the user (e.g., a renter, a buyer, a prospective buyer, a mortgagor, etc.) to a lister (e.g., a landlord, a seller, a rental manager, a mortgagee, etc.). The identifier may be the proxy telephone number and/or a code entered after dialing the proxy telephone number. The proxy telephone number may be converted to an actual telephone number prior to routing the proxy telephone number to the lister.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: December 9, 2014
    Assignee: Viva Group, LLC
    Inventors: Ian Siegel, Mark C. Eastwood, Eric Hammond
  • Publication number: 20070003038
    Abstract: Apparatuses and methods to mask identification information to create billing mechanisms in an online listing system are disclosed. In one embodiment, a computer-implemented method of operating an online listing system includes determining an identity of a user based on an identifier entered by the user that uniquely identified the user; and capturing call history information when routing a proxy telephone number from the user (e.g., a renter, a buyer, a prospective buyer, a mortgagor, etc.) to a lister (e.g., a landlord, a seller, a rental manager, a mortgagee, etc.). The identifier may be the proxy telephone number and/or a code entered after dialing the proxy telephone number. The proxy telephone number may be converted to an actual telephone number prior to routing the proxy telephone number to the lister.
    Type: Application
    Filed: June 22, 2005
    Publication date: January 4, 2007
    Inventors: Ian Siegel, Mark Eastwood, Eric Hammond