Patents by Inventor Jonathan Maron

Jonathan Maron 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: 11922486
    Abstract: This disclosure is directed to using cascading algorithms to automatically identify items placed in a tote or other receptacle utilized by users in material handling facilities as the users move around the facilities. A tote may store a database or “gallery” of item representations for all of the items that are stored in the facility that a user may place in their totes. The tote may use multiple algorithms in a cascading manner to analyze the gallery of item representations in order to iteratively narrow the search space of item representations in the gallery to determine which of the items was placed in the tote by a user. Upon identifying the item placed in the tote, the tote may add an item identifier for the item to a virtual listing of item identifiers representing items previously placed in the tote.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: March 5, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Oded Maron, Jeremy Samuel De Bonet, Daniel Ron, Ejaz Ahmed, Mirko Ristivojevic, Jonathan Cohn
  • Patent number: 7865871
    Abstract: A system and method for generating code that reduces the cost for large projects and that provides easier and quicker ways of finding errors and making modifications is disclosed. A method of generating code to be deployed in an application server comprises the steps of receiving an archive file to be deployed, introspecting an input class included in the archive file to generate information relating to the input class, generating a markup language description of the input class based on the generated information relating to the input class, creating an event handler for a method node found in the markup language description, registering the event handler, parsing the markup language description and invoking the registered event handler, and generating output code using the invoked event handler.
    Type: Grant
    Filed: December 10, 2003
    Date of Patent: January 4, 2011
    Assignee: Oracle International Corporation
    Inventor: Jonathan Maron
  • Patent number: 7827535
    Abstract: An application tuning server-side component, and a method, system, and computer program product for application tuning, provides application deployers with a single, unified facility for modifying the relevant parameters. A method of tuning an application deployed in an application server comprises the steps of deploying the application in the application server, invoking an application tuning server-side component operable to retrieve information relating to application parameters to be tuned, receiving specifications of values of application tuning parameters, and tuning the application using the received specified parameter values. The application tuning server-side component may be implemented using Java Management Extensions.
    Type: Grant
    Filed: December 10, 2003
    Date of Patent: November 2, 2010
    Assignee: Oracle International Corporation
    Inventor: Jonathan Maron
  • Patent number: 7774749
    Abstract: A technique is provided by which a JMX management console can be created that reduces the time and expense needed to create the console, and which reduces the likelihood of errors being introduced. A method for providing an interface comprises providing a software object including a representation of a graphical user interface, requesting from the software object the representation of the graphical user interface, and displaying the graphical user interface.
    Type: Grant
    Filed: July 5, 2005
    Date of Patent: August 10, 2010
    Assignee: Oracle International Corporation
    Inventor: Jonathan Maron
  • Patent number: 7757216
    Abstract: An application tuning tool, and method, system, and computer program product for application tuning, provides application deployers with a single, unified facility for modifying the relevant parameters to achieve optimal performance, which makes the application tuning process simpler and easier, so that it can be performed by less skilled individuals and yet be performed more quickly by those less skilled individuals. A method of tuning an application deployed in an application server comprises the steps of deploying the application in the application server, invoking an application tuning tool operable to display information relating to application parameters to be tuned, receiving specifications of values of application tuning parameters, and tuning the application using the received specified parameter values.
    Type: Grant
    Filed: December 10, 2003
    Date of Patent: July 13, 2010
    Assignee: Orcle International Corporation
    Inventor: Jonathan Maron
  • Publication number: 20070011618
    Abstract: A technique is provided by which a JMX management console can be created that reduces the time and expense needed to create the console, and which reduces the likelihood of errors being introduced. A method for providing an interface comprises providing a software object including a representation of a graphical user interface, requesting from the software object the representation of the graphical user interface, and displaying the graphical user interface.
    Type: Application
    Filed: July 5, 2005
    Publication date: January 11, 2007
    Inventor: Jonathan Maron
  • Publication number: 20070011156
    Abstract: A server provides access to its logging output by using the Really Simple Syndication (RSS) protocol. A method of processing logging information comprises receiving logging information from an application, the logging information relating to an event of the application, processing at least a portion of the received logging information to form at least one information feed, and transmitting at least one of the formed information feeds.
    Type: Application
    Filed: July 5, 2005
    Publication date: January 11, 2007
    Inventor: Jonathan Maron
  • Publication number: 20050216600
    Abstract: A method for providing a service in a controlled run-time environment. The method comprises registering a proxy service in the controlled run-time environment wherein the proxy service implements an interface defined according to the controlled run-time environment to enable services operating in the controlled run-time environment to interoperate with the service, receiving service information by the proxy service from a local service executing in the controlled run-time environment via an interface method of the proxy service, communicating the service information to a remote service from the proxy service, receiving processed information from the remote service in response to the communicating, and returning the processed information to the local service from the proxy service.
    Type: Application
    Filed: March 23, 2004
    Publication date: September 29, 2005
    Inventor: Jonathan Maron
  • Publication number: 20050144267
    Abstract: An application tuning tool, and method, system, and computer program product for application tuning, provides application deployers with a single, unified facility for modifying the relevant parameters to achieve optimal performance, which makes the application tuning process simpler and easier, so that it can be performed by less skilled individuals and yet be performed more quickly by those less skilled individuals. A method of tuning an application deployed in an application server comprises the steps of deploying the application in the application server, invoking an application tuning tool operable to display information relating to application parameters to be tuned, receiving specifications of values of application tuning parameters, and tuning the application using the received specified parameter values.
    Type: Application
    Filed: December 10, 2003
    Publication date: June 30, 2005
    Inventor: Jonathan Maron
  • Publication number: 20050132339
    Abstract: A system and method for generating code that reduces the cost for large projects and that provides easier and quicker ways of finding errors and making modifications. A method of generating code to be deployed in an application server comprises the steps of receiving an archive file to be deployed, introspecting an input class included in the archive file to generate information relating to the input class, generating a markup language description of the input class based on the generated information relating to the input class, creating an event handler for a method node found in the markup language description, registering the event handler, parsing the markup language description and invoking the registered event handler, and generating output code using the invoked event handler.
    Type: Application
    Filed: December 10, 2003
    Publication date: June 16, 2005
    Inventor: Jonathan Maron
  • Publication number: 20050132335
    Abstract: An application tuning server-side component, and a method, system, and computer program product for application tuning, provides application deployers with a single, unified facility for modifying the relevant parameters to achieve optimal performance, which makes the application tuning process simpler and easier, so that it can be performed by less skilled individuals and yet be performed more quickly by those less skilled individuals. A method of tuning an application deployed in an application server comprises the steps of deploying the application in the application server, invoking an application tuning server-side component operable to retrieve information relating to application parameters to be tuned, receiving specifications of values of application tuning parameters, and tuning the application using the received specified parameter values. The application tuning server-side component may be implemented using Java Management Extensions.
    Type: Application
    Filed: December 10, 2003
    Publication date: June 16, 2005
    Inventor: Jonathan Maron
  • Publication number: 20050033751
    Abstract: A system and method for providing process management services in an enterprise application are disclosed comprising at least one remote Web service, the method comprising registering available process management objects associated with the at least one remote Web service with a process management object server (PMOS) at the enterprise application, the process management objects comprising at least one process management service, receiving, at the enterprise application, a request for the at least one process management service, communicating, from the PMOS, the request for the at least one process management service to the process management object, and returning process management information from the process management object responsive to the request.
    Type: Application
    Filed: August 7, 2003
    Publication date: February 10, 2005
    Inventor: Jonathan Maron
  • Publication number: 20040215747
    Abstract: Disclosed are systems and methods for providing configuration information to an application server comprising a server, wherein the server includes web-based distributed authoring and versioning (WebDAV) compatibility, a configuration database disposed on the server, wherein the configuration database stores the configuration information, and a communication interface for facilitating communication between the configuration database and the application server, wherein the application server includes instructions for accessing the configuration database for retrieving configuration information.
    Type: Application
    Filed: April 11, 2003
    Publication date: October 28, 2004
    Inventor: Jonathan Maron