Patents by Inventor Omer Pomerantz
Omer Pomerantz 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: 11975530Abstract: Embodiments of the invention relate to a method of indirect printing with an aqueous ink. Related apparatus, systems and treatment formulations are disclosed herein. Some embodiments relate to an aqueous treatment formulation for use with an intermediate transfer member of a printing system. In some embodiments, the system comprises a treatment station disposed downstream of the impression station and upstream of the image forming station for forming a uniform thin layer of a liquid treatment formulation onto a surface of an intermediate transfer member (ITM) at a lower run thereof.Type: GrantFiled: May 10, 2023Date of Patent: May 7, 2024Assignee: LANDA CORPORATION LTD.Inventors: Benzion Landa, Sagi Abramovich, Moshe Levanon, Galia Golodetz, Helena Chechik, On Mero, Tatiana Kurtser, Ayal Galili, Uriel Pomerantz, Dan Avital, Jose Kuperwasser, Omer Ashkenazi
-
Patent number: 8997048Abstract: One embodiment of the present invention provides a system for profiling a virtual machine on an embedded device. During operation, the system receives an operation-request at a system-level profiler from a virtual machine on an embedded device. The system then records the operation-request in a system-level log. Next, the system sends the operation-request to a native layer on the embedded device. Then, the system receives an operation-response associated with the operation-request from the native layer. The system then records the operation-response in the system-level log. Next, the system sends the operation-response to the virtual machine, thereby facilitating logging of interactions between the virtual machine and the native layer. Note that logging interactions between the virtual machine and the native layer facilitates emulation of the platform independent virtual machine on a second device.Type: GrantFiled: February 14, 2007Date of Patent: March 31, 2015Assignee: Oracle America, Inc.Inventors: Omer Pomerantz, David Glushko, Ami Navon
-
Patent number: 8898636Abstract: One embodiment of the present invention provides a system for testing an application running on a virtual machine. Note that this involves the system profiling the application, and determining when the virtual machine is executing code in response to commands from the application and when a device hosting the virtual machine is executing code in response to commands from the virtual machine. During operation, the system executes the application. In response to executing the application, the system receives a code-level log associated with the application from a code-level profiler. Then, using a system-level profiler, the system creates a system-level log associated with the application. Next, the system combines the code-level log and the system-level log to produce a profile of the application. The system then analyzes the profile to determine if a problem exists in the application.Type: GrantFiled: February 14, 2007Date of Patent: November 25, 2014Assignee: Oracle America, Inc.Inventors: Omer Pomerantz, David Glushko, Ami Navon
-
Patent number: 8769131Abstract: A cloud connector key includes a network interface configured to connect to a network, a mass storage interface configured to connect to a network isolated device, and a computation module operatively connected to the network interface and the mass storage interface. The computational module is configured to connect to a cloud repository using the network interface by obtaining, from storage on the cloud connector key, a network address of the cloud repository, requesting connection to the cloud repository using the network address, and authenticating, using credentials in the storage on the cloud connector key, to an account in the cloud repository. The computational module is further configured to transfer a file between the account in the cloud repository and a network isolated device via the mass storage interface.Type: GrantFiled: April 16, 2010Date of Patent: July 1, 2014Assignee: Oracle America, Inc.Inventors: Omer Pomerantz, Jeremy Hoyland, Daniel David Blaukopf
-
Publication number: 20110258333Abstract: A cloud connector key includes a network interface configured to connect to a network, a mass storage interface configured to connect to a network isolated device, and a computation module operatively connected to the network interface and the mass storage interface. The computational module is configured to connect to a cloud repository using the network interface by obtaining, from storage on the cloud connector key, a network address of the cloud repository, requesting connection to the cloud repository using the network address, and authenticating, using credentials in the storage on the cloud connector key, to an account in the cloud repository. The computational module is further configured to transfer a file between the account in the cloud repository and a network isolated device via the mass storage interface.Type: ApplicationFiled: April 16, 2010Publication date: October 20, 2011Applicant: ORACLE AMERICA, INC.Inventors: Omer Pomerantz, Jeremy Hoyland, Daniel David Blaukopf
-
SYSTEM AND METHOD FOR PROVIDING SENSOR DATA FROM EMBEDDED DEVICE TO SOFTWARE DEVELOPMENT ENVIRONMENT
Publication number: 20110191787Abstract: A system and method for providing device data for use in developing application software for a microprocessor-based embedded device having at least one physical sensor using a software development environment include an agent executing on the target embedded device and a connectivity module executing within the software development environment to communicate sensor data from the embedded device to the software development environment. In one embodiment, the target device is a mobile phone that provides sensor data from an integrated physical sensor to a development computer executing mobile phone software within the development environment using the same API's within the development environment as used on the embedded device.Type: ApplicationFiled: February 2, 2010Publication date: August 4, 2011Applicant: SUN MICROSYSTEMS, INC.Inventors: Oren Poleg, Omer Pomerantz -
Publication number: 20110185129Abstract: A computing system includes a first virtual machine associated with a memory region readable by the first virtual machine, and a first private memory region. A data object is created by the first virtual machine in the sharable memory region, readable and writeable by the first virtual machine and a second virtual machine. A mapping is established between the first virtual machine and a particular area of the shareable memory region. The computing system includes the second virtual machine associated with a second private memory region, and a reference to the particular area of the shareable memory region. The mapping enables both the first virtual machine and second virtual machine to read and write second data in the shareable memory region without creating a copy of the second data in the first and second private memory regions.Type: ApplicationFiled: January 22, 2010Publication date: July 28, 2011Applicant: SUN MICROSYSTEMS, INC.Inventors: Erez Landau, Daniel David Blaukopf, Omer Pomerantz
-
Patent number: 7925952Abstract: A method for testing functionality on a JAVA enabled device is provided. The method includes downloading a test to the JAVA enabled device from a management unit having access to the test. The management unit is connected with a partner device polling the management unit. A message is forwarded from the JAVA enabled device to the partner device through the management unit. The expected content of the message is forwarded from the JAVA enabled device to the partner device, through the management unit. The message is then compared to the expected content. A system and a graphical user interface are also included.Type: GrantFiled: March 28, 2006Date of Patent: April 12, 2011Assignee: Oracle America, Inc.Inventors: Ron Katz, Victor Rosenman, Yaniv Vakrat, Omer Pomerantz
-
Patent number: 7529812Abstract: A method for communication includes coupling a client device to communicate with a host computer over a serial link. Responsively to a call from a client application running on the client device, the client device submits a request over the serial link to the host computer to open a proxy connection for communication between the client application and a server application. Responsively to the request, the host computer creates a socket for communication with the server application, so as to establish the proxy connection via the socket. The host computer and client device convey data between the server application and the client application over the serial link using the proxy connection.Type: GrantFiled: December 14, 2004Date of Patent: May 5, 2009Assignee: Sun Microsystems, Inc.Inventors: Jeremy Hoyland, Omer Pomerantz, David Glushko, Rui-Tao Max Mu
-
Patent number: 7512932Abstract: An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language, MIDML. Applications are defined based on easily manipulated textual tags, without need for writing specific code. The tags are processed to ultimately generate source code files. Initially, the input is parsed. Next, a hierarchical object model of the application is populated with objects. Separate readers read and parse the different tags and accompanying elements. The readers are registered in a descriptor object factory, to be instantiated as required in processing extended MIDML files. The object model enables the capabilities of the system to be easily extended, simply by adding new tags, and readers to the existing factory set. The resulting object model is accessible to a generator that produces the actual output.Type: GrantFiled: January 23, 2003Date of Patent: March 31, 2009Assignee: Sun Microsystems, Inc.Inventors: Eran Davidov, Natan Linder, Eyal Toledano, Omer Pomerantz, Daniel Blaukopf
-
Patent number: 7305671Abstract: An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language. Developers can use the markup language to define applications and content based on easily manipulated textual tags, rather than having to write specific source code. A compiler, processes the tags in several phases. In one phase, a hierarchical object model of the application is populated with objects. Then, in another phase, a generator traverses the object model hierarchy in a top-down manner, producing source code files corresponding to objects in the object model. The code files may include various elements, for example screens, forms, and servlets. For each element required to be generated, an appropriately configured generator class is invoked. The output code can be Java source code.Type: GrantFiled: January 23, 2003Date of Patent: December 4, 2007Assignee: Sun Microsystems, Inc.Inventors: Eran Davidov, Natan Linder, Eyal Toledano, Omer Pomerantz, Daniel Blaukopf
-
Publication number: 20050198308Abstract: A method for communication includes coupling a client device to communicate with a host computer over a serial link. Responsively to a call from a client application running on the client device, the client device submits a request over the serial link to the host computer to open a proxy connection for communication between the client application and a server application. Responsively to the request, the host computer creates a socket for communication with the server application, so as to establish the proxy connection via the socket. The host computer and client device convey data between the server application and the client application over the serial link using the proxy connection.Type: ApplicationFiled: December 14, 2004Publication date: September 8, 2005Inventors: Jeremy Hoyland, Omer Pomerantz, David Glushko, Rui-Tao Mu
-
Publication number: 20030225774Abstract: An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language. Developers can use the markup language to define applications and content based on easily manipulated textual tags, rather than having to write specific source code. A compiler, processes the tags in several phases. In one phase, a hierarchical object model of the application is populated with objects. Then, in another phase, a generator traverses the object model hierarchy in a top-down manner, producing source code files corresponding to objects in the object model. The code files may include various elements, for example screens, forms, and servlets. For each element required to be generated, an appropriately configured generator class is invoked. The output code can be Java source code.Type: ApplicationFiled: January 23, 2003Publication date: December 4, 2003Inventors: Eran Davidov, Natan Linder, Eyal Toledano, Omer Pomerantz, Daniel Blaukopf
-
Publication number: 20030182625Abstract: An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language, MIDML. Applications are defined based on easily manipulated textual tags, without need for writing specific code. The tags are processed to ultimately generate source code files. Initially, the input is parsed. Next, a hierarchical object model of the application is populated with objects. Separate readers read and parse the different tags and accompanying elements. The readers are registered in a descriptor object factory, to be instantiated as required in processing extended MIDML files. The object model enables the capabilities of the system to be easily extended, simply by adding new tags, and readers to the existing factory set. The resulting object model is accessible to a generator that produces the actual output.Type: ApplicationFiled: January 23, 2003Publication date: September 25, 2003Inventors: Eran Davidov, Natan Linder, Eyal Toledano, Omer Pomerantz, Daniel Blaukopf
-
Publication number: 20030181196Abstract: A computing application for a mobile information device is generated from An extensible markup language, MIDML, in which different types of tags correspond to different application functions. An library infrastructure parses the MIDML specification, reading the tags in specialized readers, and generating specialized objects for an object model using different generators for each type. A predefined set of tags is extendible by the application developer. The generation process results in Java source code, which is then compiled and packaged into a JAR file and a JAD file. An applications layer includes a servlet, which processes user requests for the computing application, and causes an appropriate version to be downloaded over a data network.Type: ApplicationFiled: January 23, 2003Publication date: September 25, 2003Inventors: Eran Davidov, Natan Linder, Eyal Toledano, Omer Pomerantz, Daniel Blaukopf