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: 11922486Abstract: 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: GrantFiled: August 29, 2022Date of Patent: March 5, 2024Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Oded Maron, Jeremy Samuel De Bonet, Daniel Ron, Ejaz Ahmed, Mirko Ristivojevic, Jonathan Cohn
-
Patent number: 7865871Abstract: 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: GrantFiled: December 10, 2003Date of Patent: January 4, 2011Assignee: Oracle International CorporationInventor: Jonathan Maron
-
Patent number: 7827535Abstract: 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: GrantFiled: December 10, 2003Date of Patent: November 2, 2010Assignee: Oracle International CorporationInventor: Jonathan Maron
-
Patent number: 7774749Abstract: 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: GrantFiled: July 5, 2005Date of Patent: August 10, 2010Assignee: Oracle International CorporationInventor: Jonathan Maron
-
Patent number: 7757216Abstract: 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: GrantFiled: December 10, 2003Date of Patent: July 13, 2010Assignee: Orcle International CorporationInventor: Jonathan Maron
-
Publication number: 20070011618Abstract: 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: ApplicationFiled: July 5, 2005Publication date: January 11, 2007Inventor: Jonathan Maron
-
Publication number: 20070011156Abstract: 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: ApplicationFiled: July 5, 2005Publication date: January 11, 2007Inventor: Jonathan Maron
-
Publication number: 20050216600Abstract: 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: ApplicationFiled: March 23, 2004Publication date: September 29, 2005Inventor: Jonathan Maron
-
Publication number: 20050144267Abstract: 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: ApplicationFiled: December 10, 2003Publication date: June 30, 2005Inventor: Jonathan Maron
-
Publication number: 20050132339Abstract: 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: ApplicationFiled: December 10, 2003Publication date: June 16, 2005Inventor: Jonathan Maron
-
Publication number: 20050132335Abstract: 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: ApplicationFiled: December 10, 2003Publication date: June 16, 2005Inventor: Jonathan Maron
-
Publication number: 20050033751Abstract: 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: ApplicationFiled: August 7, 2003Publication date: February 10, 2005Inventor: Jonathan Maron
-
Publication number: 20040215747Abstract: 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: ApplicationFiled: April 11, 2003Publication date: October 28, 2004Inventor: Jonathan Maron