Shahaf
Shahaf Abileah, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20080201302 | USING PROMOTION ALGORITHMS TO SUPPORT SPATIAL SEARCHES - Computerized methods and systems for performing a search utilizing a spatial index are provided. Upon receiving a search query having a zoom level component (e.g., “Italian Restaurants in Seattle”), a search is initially conducted of the zoom level tags associated with the content items in the spatial index to determine if any of the content items include a zoom level tag indicative of the zoom level component of the search query (e.g., zoom level of city for Seattle). Subsequently, only those content items satisfying the zoom level search are grouped into a primary subset, whereby the primary subset may be filtered by selecting those returned content items with location-based tags that match a location-based component of the query (e.g., Seattle, Wash.). Next, the those content items satisfying the location-based filter are grouped into a location-based subset, which are filtered according to the parsed query components (e.g., category component Italian Restaurants). | 08-21-2008 |
20140100956 | PROVIDING FAST ALERTS FOR RAPIDLY CHANGING REAL ESTATE DATA - A user alert system is described herein that provides direct alerts to users of a real estate website each time a single event meets one of a user's criteria. Unlike periodic summary reports that summarize all events within a regular time period, direct or “instant” alerts are delivered as soon as possible after a condition is met for a subject property or other source of the event, so that the user receives the most timely notification possible. Users can create a set of search criteria and then save the search for future reference. The user alert system leverages these search criteria to identify any item that matches the user's search criteria and provide a real-time notification in a timely manner upon any real estate event occurring that matches the user's search criteria. Thus, the user alert system allows users to find out about changes much more rapidly. | 04-10-2014 |
20140101235 | MULTIPLEXING WEB REQUESTS FOR IMPROVED PERFORMANCE - A request multiplexing system is described herein that takes multiple asynchronous requests from a client to multiple server endpoints and multiplexes the requests at the client into a single request to a new server endpoint. The new endpoint demultiplexes the requests at the server, calls the pre-existing separate endpoints to get the correct response for each request, combines the responses into a single multiplexed response, and returns the combined response to the client. On the client side, the response data is split up and handed to the appropriate handlers. From the components' points of view and those of the endpoints on the server, the requests occur just as they originally may. However, new logic on both the client and the server has packaged and unpackaged requests and responses appropriately to accomplish without component modification what formerly involved extensive coordination between developers of various components. | 04-10-2014 |
Shahaf Galil, Brooklyn, NY US
Patent application number | Description | Published |
---|---|---|
20140108644 | METHODS AND SYSTEMS FOR TRACKING TIME IN A WEB-BASED ENVIRONMENT - Methods and systems for tracking time in a web-based environment are described. In some embodiments, a web-based application to track time associated with a plurality of records is provided. A record in an active state is identified. A session associated with the record is generated, which includes activating a timer. An indication is received indicating that the record is in an inactive state. In response to receiving the indication, the session is ended, which includes deactivating the timer. A duration of the session is recorded. | 04-17-2014 |
Shahaf Grofit, Tel Aviv IL
Patent application number | Description | Published |
---|---|---|
20140157210 | Gesture Based Interface System and Method - A user interface apparatus for controlling any kind of a device. Images obtained by an image sensor in a region adjacent to the device are input to a gesture recognition system which analyzes images obtained by the image sensor to identify one or more gestures. A message decision maker generates a message based upon an identified gesture and a recognition mode of the gesture recognition system. The recognition mode is changed under one or more various conditions. | 06-05-2014 |
20140306877 | Gesture Based Interface System and Method - A user interface apparatus for controlling any kind of a device. Images obtained by an image sensor in a region adjacent to the device are input to a gesture recognition system which analyzes images obtained by the image sensor to identify one or more gestures. A message decision maker generates a message based upon an identified gesture and a recognition mode of the gesture recognition system. The recognition mode is changed under one or more various conditions. | 10-16-2014 |
Shahaf Kieslestein, Adar IL
Patent application number | Description | Published |
---|---|---|
20100094496 | System and Method for Operating an Electric Vehicle - A system and method for managing energy usage in an electric vehicle. A charge level of at least one battery of the electric vehicle is received. A current location of the electric vehicle is received. A theoretical maximum range of the electric vehicle is determined based on the current location of the electric vehicle and the charge level of the at least one battery of the electric vehicle. An energy plan for the electric vehicle is generated | 04-15-2010 |
Shahaf Shakuf, Rehovot IL
Patent application number | Description | Published |
---|---|---|
20140019438 | Indexing Electronic Notes - A digital publishing platform enables users to create and organize notes associated with electronic, published documents. Sets of notes, each associated with a document, are uploaded to the publishing platform by notepad applications executing on user devices. Each set of notes has one or more notes, and each note includes a link to a location in the associated document. The publishing platform is configured to index sets of notes based on keywords of the notes, which may be identified based on content of the publication at the location with which notes are associated. | 01-16-2014 |
20140019846 | NOTES AGGREGATION ACROSS MULTIPLE DOCUMENTS - A digital publishing platform enables users to create and organize notes associated with electronic, published documents. Sets of notes, each associated with a document, are uploaded to the publishing platform by notepad applications executing on user devices. Each set of notes has one or more notes, and each note includes a link to a location in the associated document. The publishing platform is configured to aggregate a plurality of sets of notes, combining the notes of the sets into a single set while maintaining their link to an associated document. | 01-16-2014 |
20150195095 | Tagging Content For Social Interchange In Online Education Platforms - Disclosed is a computer-implemented method and system for tagging content for social interchange. When a user-generated post is received from a user device accessing a document from an online education platform for posting to an external social network, the system tags the user-generated post with a unique document-part identifier (ID) identifying a part of the document with which the post is associated. The document-part ID identifies the same part in both electronic and paper versions of the document. The post tagged by the document-part ID is posted to a live feed associated with the document-part ID on the external social network. User-generated posts from the live feed associated with the document-part ID on the external social network can be retrieved and displayed to the user. | 07-09-2015 |
Shahaf Shuler, Karkom IL
Patent application number | Description | Published |
---|---|---|
20160072906 | HYBRID TAG MATCHING - A method for communication includes posting, by a software process, a set of buffers in a memory of a host processor and creating in the memory a list of labels associated respectively with the buffers. The software process pushes a first part of the list to a network interface controller (NIC), while retaining a second part of the list in the memory under control of the software process. Upon receiving a message containing a label, sent over a network, the NIC compares the label to the labels in the first part of the list and, upon finding a match to the label, writes data conveyed by the message to a buffer in the memory. Upon a failure to find the match in the first part of the list, the NIC passes the message from the NIC to the software process for handling using the second part of the list. | 03-10-2016 |
Shahaf Zommer, Ramat Yishai IL
Patent application number | Description | Published |
---|---|---|
20110273722 | WIDE FIELD OF VIEW OPTICAL TRACKING SYSTEM - In an optical tracking system for determining the pose of a moving object in a reference coordinate system, the system including at least one light emitter, at least one optical detector for detecting the light emitted by the at least one light emitter and a pose processor, coupled with the at least one optical detector, and with the at least one light emitter, for determining the pose of the moving object according to the light detected by the at least one optical detector, one of the at least one optical detector and at least one light emitter being situated at a fixed position in the reference coordinate system, and the other of the at least one optical detector and at least one light emitter being attached to the moving object, the at least one optical detector being a Wide Field Of View (WFOV) optical detector, the WFOV optical detector comprising an optical sensor, for sensing light received from at least one of the at least one light emitter and at least two optical receptors, optically coupled with the optical sensor, the optical receptors being spatially spaced apart from each other, each of the optical receptors projecting a different angular section of an observed scene on the optical sensor, wherein, the pose processor associates at least one representation of the at least one light emitter on the optical sensor, with a respective one optical receptors projecting the light received from the at least one light emitter on the optical sensor, according the response of the optical sensor. | 11-10-2011 |
20130188173 | WIDE FIELD OF VIEW OPTICAL TRACKING SYSTEM - An optical tracking system for determining the pose of a moving object in a reference coordinate system includes light emitters, optical detectors, and a pose processor. The processor is coupled with an optical detector and also with a light emitter. The processor determines the object's pose according to detected light. An optical detector and a light emitter are situated at a fixed position in the reference coordinate system. Other ones of the optical detectors and light emitters are attached to the object. One optical detector is a (WFOV) detector comprising an optical sensor and optical receptors. The receptors are spaced apart and optically coupled with the optical sensor. The sensor senses light received from a light emitter. Each receptors projects a different angular section of scene on the sensor. The pose processor associates the representation on the sensor, with a respective receptors which projected the light on the sensor. | 07-25-2013 |
20140078517 | MEDICAL WIDE FIELD OF VIEW OPTICAL TRACKING SYSTEM - A medical Wide-Field-Of-View optical-tracking-system for determining the position and orientation of a target-object in a reference coordinate system. The system includes at least three light-emitters, at least one optical-detector and a processor. The processor is coupled with each optical-detector. One optical-detector is a Wide-Field-Of-View optical detector, which acquires an image of the light-emitters within the field-of-view thereof. Each Wide-Field-Of-View optical-detector includes an optical-sensor and two optical-receptors. The processor determines the position and orientation of the target-object in the reference coordinate system according to representations of the light-emitters. Each light-emitter is within the field-of-view of an optical-detector. Each optical-detector and each light-emitter is attached to one of the target-object and a reference-location. The target-object and the reference-location are respective elements in a tuple including two elements from a group consisting of a display, a patient-body-location, a-medical-tool, physician-body-location, and a fixed-position. | 03-20-2014 |