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: 20150074294
    Abstract: 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: Application
    Filed: September 5, 2014
    Publication date: March 12, 2015
    Inventors: Assaf Shacham, Tom Yahalom, Aviad Zacks-Shtrauss
  • Patent number: 8826032
    Abstract: 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: Grant
    Filed: December 27, 2007
    Date of Patent: September 2, 2014
    Assignee: NetApp, Inc.
    Inventors: Raphael Yahalom, Assaf Levy, Gadi Oren
  • Patent number: 8775387
    Abstract: 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: Grant
    Filed: February 24, 2010
    Date of Patent: July 8, 2014
    Assignee: NetApp, Inc.
    Inventors: Raphael Yahalom, Roee Alon, Assaf Levy, Omri Kessel
  • Publication number: 20140188523
    Abstract: 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: Application
    Filed: December 30, 2013
    Publication date: July 3, 2014
    Applicant: Blue Ribbon Bags, LLC
    Inventors: Daniel Levine, Gabriel Menkin, Don Yahalom
  • Publication number: 20140152227
    Abstract: 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: Application
    Filed: February 10, 2014
    Publication date: June 5, 2014
    Inventors: Miron TUVAL, Asher YAHALOM
  • Publication number: 20140045516
    Abstract: 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: Application
    Filed: August 9, 2012
    Publication date: February 13, 2014
    Applicant: Microsoft Corporation
    Inventors: Ami Turgman, Saar Yahalom
  • Publication number: 20140019972
    Abstract: 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: Application
    Filed: September 13, 2013
    Publication date: January 16, 2014
    Applicant: NetApp, Inc.
    Inventors: Raphael Yahalom, Assaf Levy, Omri Kessel, Roee Alon, Michael Yaakobi
  • Publication number: 20130339286
    Abstract: 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: Application
    Filed: June 19, 2012
    Publication date: December 19, 2013
    Applicant: Microsoft Corporation
    Inventors: Saar Yahalom, Ami Turgman, Uri Golani
  • Patent number: 8595364
    Abstract: 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: Grant
    Filed: January 24, 2013
    Date of Patent: November 26, 2013
    Assignee: NetApp, Inc.
    Inventors: Raphael Yahalom, Assaf Levy
  • Publication number: 20130271363
    Abstract: 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: Application
    Filed: April 16, 2013
    Publication date: October 17, 2013
    Inventors: Amir POZNANSKY, Asher YAHALOM, Haim COHEN,
  • Patent number: 8560671
    Abstract: 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: Grant
    Filed: September 9, 2008
    Date of Patent: October 15, 2013
    Assignee: NetApp, Inc.
    Inventors: Raphael Yahalom, Assaf Levy, Omri Kessel, Roee Alon, Michael Yaakobi
  • Publication number: 20130117266
    Abstract: 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: Application
    Filed: November 9, 2011
    Publication date: May 9, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Saar Yahalom, Elinor Axelrod
  • Publication number: 20130110630
    Abstract: 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: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Saar Yahalom, Dima Stopel
  • Publication number: 20130055354
    Abstract: 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: Application
    Filed: August 23, 2011
    Publication date: February 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Shira Weinberg, Saar Yahalom, Elad Gerson
  • Patent number: 8386610
    Abstract: 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: Grant
    Filed: December 19, 2008
    Date of Patent: February 26, 2013
    Assignee: NetApp, Inc.
    Inventors: Raphael Yahalom, Assaf Levy
  • Publication number: 20120326527
    Abstract: 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: Application
    Filed: January 30, 2011
    Publication date: December 27, 2012
    Inventors: Miron Tuval, Asher Yahalom
  • Patent number: 8332860
    Abstract: 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: Grant
    Filed: December 31, 2007
    Date of Patent: December 11, 2012
    Assignee: NetApp, Inc.
    Inventors: Raphael Yahalom, Assaf Levy
  • Patent number: 8256667
    Abstract: 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: Grant
    Filed: January 18, 2011
    Date of Patent: September 4, 2012
    Inventors: Amir Poznansky, Asher Yahalom, Haim Cohen
  • Publication number: 20120202226
    Abstract: 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: Application
    Filed: June 23, 2010
    Publication date: August 9, 2012
    Applicant: Eventus Diagnostics Israel Ltd.
    Inventors: Galit Yahalom, Alon Hayka
  • Publication number: 20120153028
    Abstract: 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: Application
    Filed: December 15, 2011
    Publication date: June 21, 2012
    Inventors: Amir Poznansky, Asher Yahalom