Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Yonatan

Yonatan Amezene, Snellville, GA US

Patent application numberDescriptionPublished
20090066846EVENT PRODUCTION KIT - According to various embodiments, an event production kit is provided that includes storage cases for storing production equipment, such as cameras, monitors, and microphones, and an electronic production equipment case for storing an audio mixer, a video switcher, and computers for encoding and distributing the production. In addition, in one embodiment, the electronic production equipment case includes a vertical panel that includes a plurality of ports that are pre-wired to the audio mixer, video switcher, and the computers for coupling the production equipment together. The storage cases and the pre-wired panel facilitate transporting the kit to the event location and reduce the amount of time and resources required for setting up the equipment prior to the event, according to various embodiments. In addition, the selection of the type of equipment included in the kit, according to one embodiment, provides for a high quality, lower cost production than is currently available.03-12-2009
20090070407SYSTEMS AND METHODS FOR SCHEDULING, PRODUCING, AND DISTRIBUTING A PRODUCTION OF AN EVENT - According to various embodiments, an event management system is provided that provides a single interface through which a production team can schedule a production of an event, produce the production of the event, and direct distribution of the production. For example, in one embodiment, the event management system provides a web interface through which a member of the production team can create, or build an event, by specifying the name of the event, type of event, specific details about the event, whether the event will be broadcast live, and the date and time of the broadcast for the event. The event management system stores this information and provides at least a portion of it to a distributor that will be distributing (or broadcasting) the event to viewers. In addition, the event management system displays a pre-production checklist to guide the production team through the testing and production set-up process.03-12-2009

Yonatan Bilu, Jerusalem IL

Patent application numberDescriptionPublished
20120169863APPARATUS AND METHOD FOR AUTOMATIC DETECTION OF PATHOGENS - The invention discloses an apparatus and method for automatic detection of pathogens within a sample. The apparatus and method are especially useful for high-throughput and/or low-cost detection of parasites with minimal need for trained personnel. The invention entails automated microscopic data acquisition, and performing image processing of images captured from a sample using classification algorithms. Visual classification features of structures are extracted from the image and compared to visual classification features associated with known pathogens. A determination is reached whether a pathogen is present in the sample; and if present, the pathogen may be identified to a pathogen species. Diagnosis is rapid and does not require medically trained personnel.07-05-2012

Yonatan Gamzon-Kapeller, Misgav Dov IL

Patent application numberDescriptionPublished
20120308262POSITIONING SYSTEM FOR A CHARGE ROLLER - A printer includes a photoconductor, a charge roller, and a positioner. The photoconductor includes an outer surface defining a seam region and a non-seam region while the charge roller is configured to rollingly engage the outer surface of the non-seam region. The positioner is operably coupled to the charge roller and includes a discrete step drive configured to maintain a minimum spacing between the charge roller and the seam region of the outer surface when the seam region passes underneath the charge roller.12-06-2012

Yonatan Halevi, Mevaseret Zion IL

Patent application numberDescriptionPublished
20110138487Storage Device and Method for Using a Virtual File in a Public Memory Area to Access a Plurality of Protected Files in a Private Memory Area - A storage device and method for using a virtual file in a public memory area to access a plurality of protected files in a private memory area are disclosed. In one embodiment, a storage device receives a request from a host for access to a virtual file in the public memory area, wherein the virtual file is associated with a plurality of protected files stored in the private memory area. The storage device responds to the request by selecting and providing the host with access to one of the plurality of protected files stored in the private memory area. The storage device receives an additional request from the host for access to the virtual file and responds to the additional request by selecting and providing the host with access to a different one of the plurality of protected files stored in the private memory area.06-09-2011

Yonatan Kelib, Helsinki FI

Patent application numberDescriptionPublished
20120113147METHOD OF OPERATING A DEVICE - A method of operating a device comprises defining a plurality of selectable menu options, causing the device to display an arrangement of a subset of the selectable menu options and causing the device to rotate the arrangement such that one or more of the plurality of selectable menu options forming part of the subset are ceased to be displayed and such as to cause the device to display one or more of the plurality of selectable menu options that do not form part of the subset of the selectable menu options.05-10-2012

Yonatan Mittlefehldt, Austin, TX US

Patent application numberDescriptionPublished
20120110536STATISTICAL METHOD FOR HIERARCHICALLY ROUTING LAYOUT UTILIZING FLAT ROUTE INFORMATION - An integrated circuit design is routed by first creating temporary routes in a flattened layout, generating blockage information for sub-blocks in the layout based on the temporary routes, and establishing a routing order for cells using a depth-first search. Cells in the original layout are then routed according to the routing order using the blockage information. The temporary routes are sorted into internal routes, terminal routes, and spanning routes. Blockage information for each sub-block includes a first cellview equal to the internal routes, a second cellview equal to the terminal routes plus the spanning routes, and a third cellview equal to the total tracks in the sub-block minus the first and second cellviews. The invention is particularly suited for routing a hierarchical integrated circuit design. By examining the complete hierarchy, the invention ensures that enough metal will be remaining at upper level sub-blocks to complete the routing automatically.05-03-2012

Yonatan Necoechea, Richmond Heights, OH US

Patent application numberDescriptionPublished
20100122450SYSTEM AND METHOD FOR CLASSIFYING WIRE - A quantity of wire is associated with a number of interruptions that occurred during the production and/or subsequent processing of the wire. The number of interruptions is used to classify the wire as being of a particular quality and/or suitable for a particular task.05-20-2010
20100282630RECEPTACLE FOR COILED WIRE - The present invention pertains to a hold down device for coiled wire stored in a wire storing container having a heading member that bounds a first coil face, a cover member bounding a second coil face, and a tensioning device extendable between the heading member and the cover member where the tensioning device is capable of applying compressive force between the heading member and the cover member. The heading member is fashioned having an integrally formed handle that eliminates the need to incorporate additional components for connecting to the tensioning device.11-11-2010
20120291509SYSTEM AND METHOD FOR CLASSIFYING WIRE - A quantity of wire is associated with a number of interruptions that occurred during the production and/or subsequent processing of the wire. The number of interruptions is used to classify the wire as being of a particular quality and/or suitable for a particular task.11-22-2012

Yonatan Noyman, Morshet IL

Patent application numberDescriptionPublished
20080291109Millimeter Wave Imaging System - An imaging system operative in a frequency range starting from X band and including the terahertz region has a receiving antenna having a spheroidal reflector. One or more arrays of detectors disposed at the focus adjacent to the reflector of the receiving antenna provides for imaging targets within a range of a few meters around the second focus of the spheroidal reflector Images of targets such as of concealed objects under clothing are generated and displayed as is known in the art. A method for manufacturing reflectors of receiving antennae given a detection range and a focal range is provided.11-27-2008

Yonatan Samet, Jerusalem IL

Patent application numberDescriptionPublished
20120314071PEDESTRIAN COLLISION WARNING SYSTEM - A method is provided for preventing a collision between a motor vehicle and a pedestrian. The method uses a camera and a processor mountable in the motor vehicle. A candidate image is detected. Based on a change of scale of the candidate image, it may be determined that the motor vehicle and the pedestrian are expected to collide, thereby producing a potential collision warning. Further information from the image frames may be used to validate the potential collision warning. The validation may include an analysis of the optical flow of the candidate image, that lane markings prediction of a straight road, a calculation of the lateral motion of the pedestrian, if the pedestrian is crossing a lane mark or curb and/or if the vehicle is changing lanes.12-13-2012

Yonatan Shlomovich, Givat Ada IL

Patent application numberDescriptionPublished
20100181999TAMPER-DETECTING ELECTRONIC SYSTEM - An apparatus for detecting tampering with an integrated circuit (IC), the apparatus comprising a second circuit comprising at least one conductor for conducting electrical current, the electrical current comprising, during at least one period of time, current of known strength, the electrical current generating a magnetic field, at least one magnetic field sensing device operatively associated with the IC, the sensing device having at least one electrical characteristic responsive to changes in a sensed magnetic field, the magnetic field sensing device being positioned so as to sense the magnetic field generated by current in the at least one conductor, and an analyzer operatively associated with the at least one magnetic field sensing device and the IC, the analyzer determining that the IC is being tampered with based, at least in part, on changes in the at least one electrical characteristic of the at least one magnetic field sensing device in response to changes in the sensed magnetic field generated by the electrical current in the at least one conductor during the at least one period of time. Related apparatus and methods are also described.07-22-2010
20110083194SECURITY WITHIN INTEGRATED CIRCUITS - A method for hindering detection of information unintentionally leaked from a secret held in a memory unit is described, the method including receiving a triggering event waiting for at least a first amount of time to pass after the receipt of the triggering event, the memory unit being in a non-operational state during the at least a first amount of time after the at least a first amount of time has passed, changing at least one first condition under which the memory unit operates, thereby causing the memory unit to enter an operational state, waiting for a second amount of time to pass after the changing at least one first condition, and changing, after the second amount of time, at least one second condition under which the memory unit operates, thereby causing the memory unit to enter the non-operational state, wherein access to the secret information is enabled only during the second amount of time, and detection of secret information unintentionally leaked is limited during the first amount of time. Related apparatus and methods are also described.04-07-2011

Yonatan Shoshan, Calgary Ab CA

Patent application numberDescriptionPublished
20090141931Digital Watermarking CMOS Sensor - The subject matter of this specification can be implemented in, among other things, an imaging system including an active pixel sensor imaging array configured to capture an image, said imaging array being in electronic communication with a watermark embedder.06-04-2009

Yonatan Taragin, Bei Shemesh IL

Patent application numberDescriptionPublished
20130067461METHODS, APPARATUS, AND ARTICLES OF MANUFACTURE TO DEPLOY SOFTWARE APPLICATIONS - Methods, apparatus, and articles of manufacture to deploy software applications are disclosed. A disclosed example includes query a user for a first parameter indicative of a capacity level needed for a software system and a second parameter indicative of a set of software applications to be installed for the software system, determine a group of components of the software system to be installed on the computer system based on the first parameter and the second parameter, determine a computer hardware requirement based on the set of software applications, compare the determined computer hardware requirement to a computer hardware configuration, indicate that the computer hardware configuration is sufficient when the computer hardware configuration at least meets the determined computer hardware requirement, and when the computer hardware configuration is sufficient, configure the set of software applications by installing the determined group of components of the set of software applications.03-14-2013

Yonatan Tzafrir, Petach-Tikva IL

Patent application numberDescriptionPublished
20100051356PRESSURE SENSITIVE STYLUS FOR A DIGITIZER - A pressure sensitive stylus, comprises a movable tip that recedes within a housing of the stylus in response to user applied contact pressure, wherein a displacement of the tip along an axis on which it recedes is a function of the applied contact pressure, and an optical sensor enclosed within the housing for optically sensing the displacement of the tip and for providing output in response to the sensing.03-04-2010

Yonatan Wexler, Tel Aviv IS

Patent application numberDescriptionPublished
20120134597RECONSTRUCTION OF SPARSE DATA - A dense guide image or signal is used to inform the reconstruction of a target image from a sparse set of target points. The guide image and the set of target points are assumed to be derived from a same real world subject or scene. Potential discontinuities (e.g., tears, edges, gaps, etc.) are first detected in the guide image. The potential discontinuities may be borders of Voronoi regions, perhaps computed using a distance in data space (e.g., color space). The discontinuities and sparse set of points are used to reconstruct the target image. Specifically, pixels of the target image may be interpolated smoothly between neighboring target points, but where neighboring target points are separated by a discontinuity, the interpolation may jump abruptly (e.g., by adjusting or influencing relaxation) at the discontinuity. The target points may be used to select only a subset of the discontinuities to be used during reconstruction.05-31-2012

Yonatan Zunger, Mountain View, CA US

Patent application numberDescriptionPublished
20100161617INDEX SERVER ARCHITECTURE USING TIERED AND SHARDED PHRASE POSTING LISTS - An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.06-24-2010
20110173527Determining Semantically Distinct Regions of a Document - A structured document is translated into an initial hierarchical data structure in accordance with syntactic elements defined in the structured document. The initial hierarchical data structure includes a plurality of nodes, and each node corresponds to one of the syntactic elements. The method then annotates a node with a set of attributes including geometric parameters of semantic elements in the structured document that are associated with the node in accordance with a pseudo-rendering of the structured document. Finally, the method merges the nodes in the initial hierarchical data structure into a tree of merged nodes in accordance with their respective attributes and a set of predefined rules such that each merged node is associated with a semantically distinct region of the pseudo-rendered document. The predefined rules include rules for merging nodes associated with semantic elements that have nearby positions and/or compatible attributes in the pseudo-rendered document.07-14-2011
20110173528Determining Semantically Distinct Regions of a Document - A structured document is translated into an initial hierarchical data structure in accordance with syntactic elements defined in the structured document. The initial hierarchical data structure includes a plurality of nodes, and each node corresponds to one of the syntactic elements. The method then annotates a node with a set of attributes including geometric parameters of semantic elements in the structured document that are associated with the node in accordance with a pseudo-rendering of the structured document. Finally, the method merges the nodes in the initial hierarchical data structure into a tree of merged nodes in accordance with their respective attributes and a set of predefined rules such that each merged node is associated with a semantically distinct region of the pseudo-rendered document. The predefined rules include rules for merging nodes associated with semantic elements that have nearby positions and/or compatible attributes in the pseudo-rendered document.07-14-2011
20110196664Location Assignment Daemon (LAD) Simulation System and Method - A system and method for simulating a state of a distributed storage system is provided. A current state of a distributed storage system and replication policies for the objects in the distributed storage system is obtained. Proposed modifications to the current state of the distributed storage system are received. The state of the distributed storage system is simulated over time based on the current state of the distributed storage system, the replication policies for the objects in the distributed storage system, and the proposed modifications to the current state of the distributed storage system. Then reports relating to the time evolution of the current state of the distributed storage system are generated based on the simulation.08-11-2011
20110196822Method and System For Uploading Data Into A Distributed Storage System - A method for uploading an object into a distributed storage system is implemented at a computing device The computing device splits an object into one or more chunks and uploads the one or more chunks into the distributed storage system. For each uploaded chunk, the computing device receives a write token from the distributed storage system, inserts an entry into an extents table of the object for the chunk in accordance with the received write token and the chunk ID, chunk offset, and chunk size of the chunk, generates a digest of the extents table, the digest representing the one or more chunks that the client expects to be within the distributed storage system, and sends the digest of the extents table to the distributed storage system. The distributed storage system is configured to use the digest to determine whether it has each of the one or more client-expected chunks.08-11-2011
20110196827METHOD AND SYSTEM FOR EFFICIENTLY REPLICATING DATA IN NON-RELATIONAL DATABASES - A method replicates data between instances of a distributed database. The method identifies at least two instances of the database at distinct geographic locations. The method tracks changes to the database by storing deltas. Each delta has a row identifier that identifies the piece of data modified, a sequence identifier that specifies the order in which the deltas are applied to the data, and an instance identifier that specifies where the delta was created. The method determines which deltas to send using an egress map that specifies which combinations of row identifier and sequence identifier have been acknowledged as received at other instances. The method builds a transmission matrix that identifies deltas that have not yet been acknowledged as received. The method then transmits deltas identified in the transmission matrix. After receiving acknowledgement that transmitted deltas have been incorporated into databases at other instances, the method updates the egress map.08-11-2011
20110196829Method and System for Providing Efficient Access to a Tape Storage System - A method for asynchronously replicating data onto a tape medium is implemented at one or more server computers associated with a distributed storage system and connected to a tape storage system. Upon receiving a first request from a client for storing an object within the tape storage system, a server computer stores the object within a staging sub-system of the distributed storage system and provides a first response to the requesting client. If a predefined condition is met, the server computer transfers objects from the staging sub-system to the tape storage system. For each transferred object, the server computer adds a reference to the object to a tape management sub-system, identifies a corresponding parent object associated with the object and its metadata within a parent object management sub-system of the distributed storage system, and updates the parent object's metadata to include the object's location within the tape storage system.08-11-2011
20110196830System and Method for Managing Replicas of Objects In A Distributed Storage System - A system and method for generating replication requests for objects in a distributed storage system is provided. Replication requests for objects in a distributed storage system are generated based at least in part on replication policies for the objects and a current state of the distributed storage system, wherein a respective replication request for a respective object instructs a respective instance of the distributed storage system to replicate the respective object so as to at least partially satisfy a replication policy for the respective object, wherein a respective replication policy includes criteria specifying at least storage device types on which replicas of object are to be stored. At least a subset of the replication requests is then distributed to the respective instances of the distributed storage system for execution.08-11-2011
20110196831Pruning of Blob Replicas - A system and method generating and distributing replica removal requests for objects in a distributed storage system is provided. Replica removal requests for objects in a distributed storage system are generated based at least in part on replication policies for the objects. A respective replica removal request instructs a respective instance of the distributed storage system to remove a respective replica of the respective object so as to at least partially satisfy replication policies for the respective object. Then the replica removal requests for the objects in the distributed storage system are distributed to respective instances of the distributed storage system corresponding to the replica removal requests for execution.08-11-2011
20110196832Location Assignment Daemon (LAD) For A Distributed Storage System - A system and method for generating replication requests for objects in a distributed storage system is provided. For a respective object in a distributed storage system the following is performed. Replication policies for the object that have not been satisfied are determined. Replication requests are ranked for the object whose replication policies have not been satisfied based on a number of replicas of the object that need to be created in order to satisfy the replication policies for the object. Replication requests are generated for the object based at least in part on the replication policies for the object that have not been satisfied and on a current state of the distributed storage system. At least a subset of the replication requests for the objects in the distributed storage system are distributed to respective instances of the distributed storage system corresponding to the replication requests for execution.08-11-2011
20110196838Method and System for Managing Weakly Mutable Data In A Distributed Storage System - A method for managing multiple generations of an object within a distributed storage system is implemented at a computing device. The computing device receives metadata and content of a first generation of an object from a first client connected to the distributed storage system and stores the first generation's metadata and content within a first storage sub-system. The computing device receives metadata and content of a second generation of the object from a second client connected to the distributed storage system and stores the second generation's metadata and content within a second storage sub-system. The computing device independently replicates the first generation's metadata and content from the first storage sub-system to the second storage sub-system and replicates the second generation's metadata and content from the second storage sub-system to the first storage sub-system such that both storage sub-systems include a replica of the object's first and second generations.08-11-2011
20120310903Method and System for Efficiently Replicating Data in Non-Relational Databases - A method replicates data between instances of a distributed database. The method identifies at least two instances of the database at distinct geographic locations. The method tracks changes to the database by storing deltas. Each delta has a row identifier that identifies the piece of data modified, a sequence identifier that specifies the order in which the deltas are applied to the data, and an instance identifier that specifies where the delta was created. The method determines which deltas to send using an egress map that specifies which combinations of row identifier and sequence identifier have been acknowledged as received at other instances. The method builds a transmission matrix that identifies deltas that have not yet been acknowledged as received. The method then transmits deltas identified in the transmission matrix. After receiving acknowledgement that transmitted deltas have been incorporated into databases at other instances, the method updates the egress map.12-06-2012

Patent applications by Yonatan Zunger, Mountain View, CA US