Patents by Inventor Peri Hartman

Peri Hartman 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: 10222970
    Abstract: During a drag operation, commonly known as “drag and drop,” the processor causes display a separate graphical indicator or “drop socket” for each action available to a user at the current moment. For example, if the user is viewing a list of objects and selects one source object, if there is only one action possible for the selected receiving object, one drop socket is displayed. If there were two actions possible, then two drop sockets are displayed. The user completes the drag and drop operation by moving the finger or mouse pointer into the graphical region of the drop socket and deselecting or letting up. The specific action performed depends on which drop socket was selected. If the user selects not to complete the drag and drop operation, he simply lets up the finger outside the regions of the drop sockets.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: March 5, 2019
    Assignee: PERINOTE LLC
    Inventor: Peri Hartman
  • Publication number: 20170344214
    Abstract: During a drag operation, commonly known as “drag and drop,” the processor causes display a separate graphical indicator or “drop socket” for each action available to a user at the current moment. For example, if the user is viewing a list of objects and selects one source object, if there is only one action possible for the selected receiving object, one drop socket is displayed. If there were two actions possible, then two drop sockets are displayed. The user completes the drag and drop operation by moving the finger or mouse pointer into the graphical region of the drop socket and deselecting or letting up. The specific action performed depends on which drop socket was selected. If the user selects not to complete the drag and drop operation, he simply lets up the finger outside the regions of the drop sockets.
    Type: Application
    Filed: August 15, 2017
    Publication date: November 30, 2017
    Inventor: Peri Hartman
  • Publication number: 20170344216
    Abstract: When an object is too large to display within a given space, the “accelerated panning” method provides a method for the user to pan the object in order to view other areas of the object. The user begins the pan operation by touching the display over the object and dragging the finger; the object pans synchronously with the finger movement. When the user drags into a margin area within the perimeter of the receiving object, the object panning rate will increase. The direction of the pan corresponds to the particular margin. For example, if the user drags into the top margin, the contents of the object will scroll downward. In addition, the further the user moves into the margin, toward the edge of the object, the faster the panning. “Sequential value pickers” allows the user to pick a value from a set of sequential values.
    Type: Application
    Filed: August 15, 2017
    Publication date: November 30, 2017
    Inventor: Peri Hartman
  • Publication number: 20170322696
    Abstract: During a drag operation, commonly known as “drag and drop,” the processor causes display a separate graphical indicator or “drop socket” for each action available to a user at the current moment. For example, if the user is viewing a list of objects and selects one source object, if there is only one action possible for the selected receiving object, one drop socket is displayed. If there were two actions possible, then two drop sockets are displayed. The user completes the drag and drop operation by moving the finger or mouse pointer into the graphical region of the drop socket and deselecting or letting up. The specific action performed depends on which drop socket was selected. If the user selects not to complete the drag and drop operation, he simply lets up the finger outside the regions of the drop sockets.
    Type: Application
    Filed: April 5, 2017
    Publication date: November 9, 2017
    Inventor: Peri Hartman
  • Publication number: 20170060378
    Abstract: When an object is too large to display within a given space, the “accelerated panning” method provides a method for the user to pan the object in order to view other areas of the object. The user begins the pan operation by touching the display over the object and dragging the finger; the object pans synchronously with the finger movement. When the user drags into a margin area within the perimeter of the receiving object, the object panning rate will increase. The direction of the pan corresponds to the particular margin. For example, if the user drags into the top margin, the contents of the object will scroll downward. In addition, the further the user moves into the margin, toward the edge of the object, the faster the panning. “Sequential value pickers” allows the user to pick a value from a set of sequential values.
    Type: Application
    Filed: August 24, 2016
    Publication date: March 2, 2017
    Inventor: Peri Hartman
  • Patent number: 8935254
    Abstract: Embodiments are directed towards organizing heterogeneous information items as nodes within a graph structure and/or a category, where each information item is implemented as a folder and each information item may be in more than one folder. An information management application residing within a computing device enables a user to integrate various information items of various types and sources using a many-to-many relationship for each information item. Information items include notes, events, contacts, geo-coordinates, hyperlinks such as Uniform Resource Locators (URLs), and messages (including emails, text messages). The application further allows the user to perform a variety of activities on the structure(s) and the information items, including, but not limited to creating an information item, creating one or more structures or relationship between information items, managing various views of the structure(s), and modifying the structure(s).
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: January 13, 2015
    Assignee: Perinote LLC
    Inventor: Peri Hartman
  • Publication number: 20140188946
    Abstract: Embodiments are directed towards organizing heterogeneous information items as nodes within a graph structure and/or a category, where each information item is implemented as a folder and each information item may be in more than one folder. An information management application residing within a computing device enables a user to integrate various information items of various types and sources using a many-to-many relationship for each information item. Information items include notes, events, contacts, geo-coordinates, hyperlinks such as Uniform Resource Locators (URLs), and messages (including emails, text messages). The application further allows the user to perform a variety of activities on the structure(s) and the information items, including, but not limited to creating an information item, creating one or more structures or relationship between information items, managing various views of the structure(s), and modifying the structure(s).
    Type: Application
    Filed: December 31, 2013
    Publication date: July 3, 2014
    Applicant: Perinote LLC
    Inventor: Peri Hartman
  • Publication number: 20130085896
    Abstract: An order is placed by a purchaser in which a server system receives an identification of the purchaser, payment information, and shipment information from a client system. The server system assigns a client identifier to the client system and associates the identifier with the purchaser information. The server system sends to the client system the identifier and a document identifying an item to be purchased and including an order button. The client system receives and stores the identifier and receives and displays the document. In response to the selection of the order button, the client system sends to the server system a request to purchase the identified item. The server system receives the request and combines the purchaser information associated with the client identifier to generate an order to purchase the item in accordance with the billing and shipment information.
    Type: Application
    Filed: November 27, 2012
    Publication date: April 4, 2013
    Inventors: Peri Hartman, Jeffrey P. Bezos, Sheldon J. Kaphan, Joel R. Spiegel
  • Patent number: 8341036
    Abstract: An order is placed by a purchaser at a client system and received by a server system. The server system receives purchaser information including identification of the purchaser, payment information, and shipment information from the client system. The server system then assigns a client identifier to the client system and associates the assigned client identifier with the received purchaser information. The server system sends to the client system the assigned client identifier. The client system receives and stores the assigned client identifier. In response to an order indication, the client system sends to the server system a request to purchase the identified item. The server system receives the request and combines at least one previous purchase associated with the client identifier of the client system to generate a single order for billing and shipment.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: December 25, 2012
    Assignee: Amazon.com, Inc.
    Inventors: Peri Hartman, Jeffrey P. Bezos, Sheldon J. Kaphan, Joel R. Spiegel
  • Publication number: 20070106570
    Abstract: A method and system for placing an order to purchase an item via the Internet. The order is placed by a purchaser at a client system and received by a server system. The server system receives purchaser information including identification of the purchaser, payment information, and shipment information from the client system. The server system then assigns a client identifier to the client system and associates the assigned client identifier with the received purchaser information. The server system sends to the client system the assigned client identifier and an HTML document identifying the item and including an order button. The client system receives and stores the assigned client identifier and receives and displays the HTML document. In response to the selection of the order button, the client system sends to the server system a request to purchase the identified item.
    Type: Application
    Filed: December 29, 2006
    Publication date: May 10, 2007
    Inventors: Peri Hartman, Jeffrey Bezos, Shel Kaphan, Joel Spiegel
  • Patent number: 6907315
    Abstract: A method and system for placing an order to purchase an item via the Internet. The order is placed by a purchaser at a client system and received by a server system. The server system receives purchaser information including identification of the purchaser, payment information, and shipment information from the client system. The server system then assigns a client identifier to the client system and associates the assigned client identifier with the received purchaser information. The server system sends to the client system the assigned client identifier and an HTML document identifying the item and including an order button. The client system receives and stores the assigned client identifier and receives and displays the HTML document. In response to the selection of the order button, the client system sends to the server system a request to purchase the identified item.
    Type: Grant
    Filed: May 22, 2003
    Date of Patent: June 14, 2005
    Assignee: Amazon.com, Inc.
    Inventors: Peri Hartman, John Gehlen
  • Patent number: 6615226
    Abstract: A method and system for placing an order to purchase an item via the Internet. The order is placed by a purchaser at a client system and received by a server system. The server system receives purchaser information including identification of the purchaser, payment information, and shipment information from the client system. The server system then assigns a client identifier to the client system and associates the assigned client identifier with the received purchaser information. The server system sends to the client system the assigned client identifier and an HTML document identifying the item and including an order button. The client system receives and stores the assigned client identifier and receives and displays the HTML document. In response to the selection of the -order button, the client system sends to the server system a request to purchase the identified item.
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: September 2, 2003
    Assignee: Amazon.com, Inc.
    Inventors: Peri Hartman, John Gehlen
  • Patent number: 5960411
    Abstract: A method and system for placing an order to purchase an item via the Internet. The order is placed by a purchaser at a client system and received by a server system. The server system receives purchaser information including identification of the purchaser, payment information, and shipment information from the client system. The server system then assigns a client identifier to the client system and associates the assigned client identifier with the received purchaser information. The server system sends to the client system the assigned client identifier and an HTML document identifying the item and including an order button. The client system receives and stores the assigned client identifier and receives and displays the HTML document. In response to the selection of the order button, the client system sends to the server system a request to purchase the identified item.
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: September 28, 1999
    Assignee: Amazon.com, Inc.
    Inventors: Peri Hartman, Jeffrey P. Bezos, Shel Kaphan, Joel Spiegel