Patents by Inventor Or Yahalom
Or Yahalom 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).
-
Publication number: 20150074294Abstract: Providing command queuing in embedded memories is provided. In particular, aspects disclosed herein relate to a process through which a status of the queue is communicated to a host from a device. Aspects of the present disclosure use the command structure of the embedded Multi-Media Card (eMMC) standard, such that the host may determine a state of the queue in the device proximate a known end of an in-progress data transfer. In this manner, the host can select a task to commence after completion of a current data transfer while the current data transfer is still ongoing.Type: ApplicationFiled: September 5, 2014Publication date: March 12, 2015Inventors: Assaf Shacham, Tom Yahalom, Aviad Zacks-Shtrauss
-
Patent number: 8826032Abstract: The systems and methods described herein include processes for efficiently detecting relevant state changes in storage network environments and for resolving the name of hosts in storage networks. A subset of states for each component in the storage network is tracked, state information consisting of the values of the selected states with an associated timestamp and a component identifier (ID) for the storage network components is periodically received, a hash function value of the received state using a pre-selected hash function is computed, the most-recent locally-stored hash function value associated with that component ID is retrieved, and in case the hash function value is different from the most-recently locally-stored value, the new hash function value and the timestamp associated with that new value and component ID are stored and this state information is forwarded to a global analyzer service.Type: GrantFiled: December 27, 2007Date of Patent: September 2, 2014Assignee: NetApp, Inc.Inventors: Raphael Yahalom, Assaf Levy, Gadi Oren
-
Patent number: 8775387Abstract: Systems and processes for determining and validating accessibility and currency, i.e., the actual status, of data replicated in a networked environment are disclosed. According to the disclosed process, a replicated-data policy for replicating data is defined, and access paths between network devices or between applications running on the network devices are monitored, for example, by a replicated-data monitor. Also monitored are the data replication activities in the network. The currency, i.e., timeliness, and accessibility of a replica by a network device is then compared with the requirements in the replicated-data policy and discrepancies with the replicated-data policy are identified, optionally accompanied by a notification.Type: GrantFiled: February 24, 2010Date of Patent: July 8, 2014Assignee: NetApp, Inc.Inventors: Raphael Yahalom, Roee Alon, Assaf Levy, Omri Kessel
-
Publication number: 20140188523Abstract: The present disclosure provides a process for a passenger to receive remuneration for baggage or luggage that is lost by an airline notwithstanding the contents of the baggage. The process charges a predetermined amount of coverage on a leg of an airline flight for the baggage notwithstanding the contents of the baggage, obtains information via any type of electronic medium from the airline and creates a physical receipt so that the amount of coverage can be obtained by the person covered after a certain period of time easily and without any further proof. The method includes waiting for a first fixed period of time for the airline to declare that the baggage is lost, and waiting for a second, fixed period of time that is longer in duration than the first, fixed period of time, to file a claim for the declared lost baggage.Type: ApplicationFiled: December 30, 2013Publication date: July 3, 2014Applicant: Blue Ribbon Bags, LLCInventors: Daniel Levine, Gabriel Menkin, Don Yahalom
-
Publication number: 20140152227Abstract: A propulsion system is presented, the system comprising primary and secondary electromagnetic field generators being attached to a frame at a predetermined distance between them, and a control unit connected thereto and configured to create pulsating electromagnetic fields generated by at least one of the electromagnetic field generators. The pulsating electromagnetic field is configured to pulsate at time intervals determined in accordance with retardation time caused by said predetermined distance between the primary and secondary electromagnetic field generators. Interaction between the electromagnetic field generators and electromagnetic fields generated thereby provides a total net force acting on the system.Type: ApplicationFiled: February 10, 2014Publication date: June 5, 2014Inventors: Miron TUVAL, Asher YAHALOM
-
Publication number: 20140045516Abstract: Architecture that enables users to define user interests, and when two or more people with matching interests (mutual) are identified in the same geographical area, the architecture actively notifies either one or both of the users (e.g., based on a given scenario). After being notified, either or both users can decide how to act (e.g., the user that wants to buy the car can call the user that wants to sell the car and then set a meeting at a suitable time). The architecture automatically creates dynamic geo-fences in association with users to perform different location-based matching scenarios. The locations of the users are continuously identified as the users move in a geographical area. When a matching interest is identified, the architecture actively notifies the users of items that might be of interest and which are currently occurring in the user vicinity.Type: ApplicationFiled: August 9, 2012Publication date: February 13, 2014Applicant: Microsoft CorporationInventors: Ami Turgman, Saar Yahalom
-
Publication number: 20140019972Abstract: Systems and methods for analyzing the service and performance levels associated with virtual machines in a storage network environment for compliance with a resource capacity policy are provided. Component configuration and connectivity information from components in the network environment is collected without using host agents on the virtual machines. Access paths defining end-to-end access relationships between an application on a virtual machine and storage data objects associated with the virtual machine in the network environment are derived. Access paths comprise sequences of components configured to enable information flow between an application residing on a virtual machine and a data object on a respective storage device. Access path resource consumption is computed and virtual machines with resource consumptions that violate the resource capacity policy are identified.Type: ApplicationFiled: September 13, 2013Publication date: January 16, 2014Applicant: NetApp, Inc.Inventors: Raphael Yahalom, Assaf Levy, Omri Kessel, Roee Alon, Michael Yaakobi
-
Publication number: 20130339286Abstract: Architecture that detects emerging trends in realtime based on sampling from mobile devices. Realtime detection is obtained for events (e.g., entertainment, sporting, religious, etc.) and gatherings (e.g., groups of people), locations (e.g., geographical location of a gathering), for example. Time-based samples are obtained from each subscribing mobile device and then merged into a time-series of location data on which detection is performed. Trend rules are processed as part of the detection process to identify specific trends defined by the rules. Detected trends are announced to the subscribing consumers and are immediately made functionally available for consumption for any subscribing entity. A datastore stores the trend rules, which are updatable at any point in time and functional immediately after being updated and uploaded to the database. This applies equally to new rules uploaded to the database. Thus, detected trends are available for consumption in near realtime.Type: ApplicationFiled: June 19, 2012Publication date: December 19, 2013Applicant: Microsoft CorporationInventors: Saar Yahalom, Ami Turgman, Uri Golani
-
Patent number: 8595364Abstract: Methods and systems for periodically analyzing and correcting storage load imbalances in a storage network environment including virtual machines are described. These methods and systems account for various resource types, logical access paths, and relationships among different storage environment components. Load balancing may be managed in terms of input/output (I/O) traffic and storage utilization. The aggregated information is stored, and may be used to identify and correct load imbalances in a virtual server environment in order to prevent primary congestion and bottlenecks.Type: GrantFiled: January 24, 2013Date of Patent: November 26, 2013Assignee: NetApp, Inc.Inventors: Raphael Yahalom, Assaf Levy
-
Publication number: 20130271363Abstract: The Thimble is a wireless electronic device that can be worn on a finger, in order to control electronic devices, computers screens, laptops screen, televisions game console etc. The Thimble can replace either a computer mouse or a remote control. The Thimble uses location technologies in order to calculate its position, movement and orientation. Touch pads allow for accepting user selection, similar to mouse left-clicks or right-clicks, or remote control OK function.Type: ApplicationFiled: April 16, 2013Publication date: October 17, 2013Inventors: Amir POZNANSKY, Asher YAHALOM, Haim COHEN,
-
Patent number: 8560671Abstract: Systems and methods for analyzing the service and performance levels associated with virtual machines in a storage network environment for compliance with a resource capacity policy are provided. Component configuration and connectivity information from components in the network environment is collected without using host agents on the virtual machines. Access paths defining end-to-end access relationships between an application on a virtual machine and storage data objects associated with the virtual machine in the network environment are derived. Access paths comprise sequences of components configured to enable information flow between an application residing on a virtual machine and a data object on a respective storage device. Access path resource consumption is computed and virtual machines with resource consumptions that violate the resource capacity policy are identified.Type: GrantFiled: September 9, 2008Date of Patent: October 15, 2013Assignee: NetApp, Inc.Inventors: Raphael Yahalom, Assaf Levy, Omri Kessel, Roee Alon, Michael Yaakobi
-
Publication number: 20130117266Abstract: Architecture that creates a geo-fence based on geo-tagged item (e.g., a photo. The geo-tagged item can be used to share virtual boundaries, such as geo-fences, between users via conventional methods (e.g., email) for sharing digital media. An extraction component that extracts geolocation information (e.g., latitude and longitude coordinates, altitude, bearing, distance, place names, etc.) of a geo-tagged item. The geolocation information can be related to a geographical location at which the item is geo-tagged. A boundary component then creates a virtual boundary (e.g., geo-fence) in association with the geographical location and based on the geolocation information. Thereafter, the virtual boundary is triggered when the user crosses (e.g., engages, intersects) the boundary and the attached action is triggered. The geo-tagged item can be shared with another user, which when is processed, creates a virtual boundary for that other user.Type: ApplicationFiled: November 9, 2011Publication date: May 9, 2013Applicant: MICROSOFT CORPORATIONInventors: Saar Yahalom, Elinor Axelrod
-
Publication number: 20130110630Abstract: A method of providing impressions of a mobile ad is provided in which a vendor may bid for impressions of the ad responsive to a distribution of a number of potential consumers of a given vendor service and/or product as a function of consumer location and probability of purchasing the given service or product.Type: ApplicationFiled: October 27, 2011Publication date: May 2, 2013Applicant: MICROSOFT CORPORATIONInventors: Saar Yahalom, Dima Stopel
-
Publication number: 20130055354Abstract: Architecture that manages a location guestbook by enabling a user to add a review based on actually having visited the location. The location of the user can be validated as part of ensuring that the user visited the location. If a user did not actually visit the location the user is not allowed to add a review in the guestbook. The architecture can also identify that a user has left the location (checked out), and hence, suggest to the user to add a review for the location. If a user has visited the location multiple times, the user review is given a higher weighting, and hence, can be considered more reliable.Type: ApplicationFiled: August 23, 2011Publication date: February 28, 2013Applicant: Microsoft CorporationInventors: Shira Weinberg, Saar Yahalom, Elad Gerson
-
Patent number: 8386610Abstract: Methods and systems for periodically analyzing and correcting storage load imbalances in a storage network environment including virtual machines are described. These methods and systems account for various resource types, logical access paths, and relationships among different storage environment components. Load balancing may be managed in terms of input/output (I/O) traffic and storage utilization. The aggregated information is stored, and may be used to identify and correct load imbalances in a virtual server environment in order to prevent primary congestion and bottlenecks.Type: GrantFiled: December 19, 2008Date of Patent: February 26, 2013Assignee: NetApp, Inc.Inventors: Raphael Yahalom, Assaf Levy
-
Publication number: 20120326527Abstract: An electromagnetic pulse generating apparatus including an elongated flexible tube having an inflated mode and a non-inflated mode, wherein a cross section of said tube perpendicular to the elongation axis is larger when inflated mode than when not-inflated. The tube is placed inside an electrically conductive coil wound along the elongated axis and electrically connected to an output connector, and an opening connected to a source of a hydraulic and/or pneumatic pressure. A magnetic field generating apparatus provides a magnetic flux parallel to coil axis. Where the tube is operative to receive the pressure into the opening, causing the tube to inflate, thus causing change of cross-section area of the coil within the magnetic flux, thus generating an electromagnetic pulse at the output connector.Type: ApplicationFiled: January 30, 2011Publication date: December 27, 2012Inventors: Miron Tuval, Asher Yahalom
-
Patent number: 8332860Abstract: A dynamic approach for managing capacity in a storage environments accounting for various resource types, tiers, access paths, relationships among different storage environment components, as well as managing capacity in terms of resource planning and consumption is provided. Resource planning and consumption processes are used to allocate and reserve resources of different types and different tiers to each access path in the network. Capacity information for different resources types and tiers is automatically aggregated from different network components at different stages of a resource management cycle. The aggregated information may be used to estimate future resource needs or determine deviations between projected and actual status from which adjustments may be made to better predict future capacity needs.Type: GrantFiled: December 31, 2007Date of Patent: December 11, 2012Assignee: NetApp, Inc.Inventors: Raphael Yahalom, Assaf Levy
-
Patent number: 8256667Abstract: A transaction card with improved security features, comprising: an authentication unit and a magnetic stripe wherein parts of the magnetic field pattern of said magnetic stripe are generated by currents running through coils only after the authentication unit authenticates the transaction card holder. One or more sensors detect attempts to read the card by two magnetic heads, and block the card if a cloning attempt is suspected. The transaction card is thus closed for transactions in a normal state, and the magnetic information is not readable. Only after the card holder authentication, then currents are run through the coils to generate the magnetic information and make the magnetic stripe readable by commercial devices. Authentication means may include entering a PIN via a keyboard, entering a PIN via a keypad, voice recognition identification of one or more voices, biometric identification, or identification via a connection to a remote device.Type: GrantFiled: January 18, 2011Date of Patent: September 4, 2012Inventors: Amir Poznansky, Asher Yahalom, Haim Cohen
-
Publication number: 20120202226Abstract: Disclosed are a method and kit of diagnosis of cancer in a body sample of a subject, comprising contacting the sample with at least two different suitable antigens to form at least two different complexes with antibodies present in the sample, determining the actual levels of each of said antigen-antibody complexes in said sample and establishing the ratio between the levels of the different complexes in said subject; and comparing the ratio to a predetermined ratio between antigen-antibody complexes levels formed between the same at least two antigens and samples from healthy subjects, whereby if said ratio determined in step higher or lower than a predetermined cutoff point pre-established for healthy subjects, said subject is diagnosed with cancer. The method and kit can be used for diagnosing various types of cancer, including breast, ovary, lung, prostate and colon cancer.Type: ApplicationFiled: June 23, 2010Publication date: August 9, 2012Applicant: Eventus Diagnostics Israel Ltd.Inventors: Galit Yahalom, Alon Hayka
-
Publication number: 20120153028Abstract: The transaction card of the invention comprises a Card Verification Value (CVV) generator unit that generates a new CVV code each time the card user is invited to enter his CVV code, typically in a remote transaction. The CVV code is displayed on a screen on the transaction card. The screen can be a liquid crystal display (LCD) screen or any similar or newer display technology.Type: ApplicationFiled: December 15, 2011Publication date: June 21, 2012Inventors: Amir Poznansky, Asher Yahalom