Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Grosman

Benyamin Grosman, Goleta, CA US

Patent application numberDescriptionPublished
20110208156SYSTEMS, DEVICES AND METHODS TO DELIVER BIOLOGICAL FACTORS OR DRUGS TO A SUBJECT - A method, computer implemented method and associated apparatus for the management of diabetes is provided.08-25-2011

Haim Grosman, Sunnyvale, CA US

Patent application numberDescriptionPublished
20110069204METHOD AND APPARATUS FOR IMAGE CORRECTION - A method and apparatus are provided for correcting image data of an image sensor. In on embodiment, a method includes receiving sensor data including image data having at least one artifact and smear sensitive data, detecting motion of one or more light sources associated with the artifact and characterizing the motion of the one or more light sources to provide a motion characteristic. The method may further include correcting at least a portion of the image data based on the smear sensitive data and the motion characteristic of the one or more light sources, wherein the correcting is responsive to vertical motion and non-vertical motion of the one or more light sources.03-24-2011

Kurt E. Grosman, Orlando, FL US

Patent application numberDescriptionPublished
20110030743ULTRASONIC SANITATION AND DISINFECTING DEVICE AND ASSOCIATED METHODS - A device for sanitizing and disinfecting a space includes a tank having an interior space for holding an aqueous sanitizing, disinfecting, and/or sterilizing liquid, a bottom sector, an air inlet sector, and an exhaust sector, inner walls of the exhaust sector and the air inlet sector forming a substantially V-shaped air pathway within the interior space. A liquid cascading reactor vessel is positioned within the bottom sector of the tank, a top edge of the reactor vessel in adjustably spaced relation from a notch in the V-shaped air pathway. A vibratable ultrasonic head array is positionable within and beneath a top edge of the reactor vessel and is submergable within the reactor vessel for vibrating the disc to form atomized micro-particles from the liquid. Air can be drawn into the air inlet, and the formed atomized micro-particles can be exhausted from the exhaust outlet.02-10-2011

Robin D. Grosman, Markham CA

Patent application numberDescriptionPublished
20090063904DESCRIPTION OF ACTIVITIES IN SOFTWARE PRODUCTS - A method for describing activities in software products is provided. The method provides for identifying a plurality of activities in a software product that are of interest, defining an event structure to describe each identified activity as an event, associating each identified activity with one or more problem determination technologies, executing the software product, and responsive to detecting one of the plurality of identified activities during execution of the software product, creating one or more event records for the one detected activity based on the defined event structure, initiating the one or more problem determination technologies associated with the one detected activity, and passing the one or more event records to each of the one or more problem determination technologies.03-05-2009

Ronen Grosman, Thornhill CA

Patent application numberDescriptionPublished
20080306990SYSTEM FOR PERFORMING A REDISTRIBUTE TRANSPARENTLY IN A MULTI-NODE SYSTEM - Performing a redistribute of data in a database system including a plurality of nodes is disclosed. The data includes a plurality of partitions distributed between the plurality of nodes. At least one new node is being added. At least one partition of the plurality of partitions is selected to be moved from the plurality of nodes only to the at least one new node. The at least one partition is moved only to the at least one new node. At least one partition is removed from the plurality of nodes.12-11-2008
20110131192Approaches to Reducing Lock Communications In a Shared Disk Database - Lock communications in a shared disk database system is reduced by several approaches: sending a single message to a lock manager for locks required for an operation and locks that will be required in the future, the operations may include row update, row delete, large scan, and row insert; performing an operation in two executions, where in a first execution locks required for the operation is determined without performing the operation, and in a second execution a single message is sent to a lock manager for the required locks and the operation is performed; in free space searching, sending a single message to a lock manager for row and page locks before a row insert is actually performed; and granting locks in an unfair manner.06-02-2011
20110137861Methods for Achieving Efficient Coherent Access to Data in a Cluster of Data Processing Computing Nodes - A coherency manager provides coherent access to shared data by receiving a copy of updated database data from a host computer through RDMA, the copy including updates to a given database data; storing the copy of the updated database data as a valid copy of the given database data in local memory; invalidating local copies of the given database data on other host computers through RDMA; receiving acknowledgements from the other host computers through RDMA that the local copies of the given database data have been invalidated; and sending an acknowledgement of receipt of the copy of the updated database data to the host computer through RDMA. When the coherency manager receives a request for the valid copy of the given database data from a host computer through RDMA, it retrieves the valid copy of the given database data from the local memory and returns the valid copy through RDMA.06-09-2011
20110137874Methods to Minimize Communication in a Cluster Database System - An ordering of operations in log records includes: performing update operations on a shared database object by a node; writing log records for the update operations into a local buffer by the node, the log records each including a local virtual timestamp; determining that a log flush to write the log records in the local buffer to a persistent storage is to be performed; in response, sending a request from the node to a log flush sequence server for a log flush sequence number; receiving the log flush sequence number by the node; inserting the log flush sequence number into the log records in the local buffer; and performing the log flush to write the log records in the local buffer to the persistent storage, where the log records written to the persistent storage comprises the local virtual timestamps and the log flush sequence number.06-09-2011

Patent applications by Ronen Grosman, Thornhill CA