Patents by Inventor Shachar Ron

Shachar Ron 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).

  • Patent number: 9817664
    Abstract: Techniques are disclosed relating to register caching techniques for thread switches. In one embodiment, an apparatus includes a register file and caching circuitry. In this embodiment, the register file includes a plurality of registers and the caching circuitry is configured to store information that indicates threads that correspond to data stored in respective ones of the plurality of registers. In this embodiment, the apparatus is configured to store, at a point in time at which a first register of the plurality of registers includes first valid data corresponding to a first thread, second valid data corresponding to a second thread in a second register of the plurality of registers. In some embodiments, the disclosed techniques may reduce context switch latency, reduce pressure on a data cache, and/or allow smaller slices of thread execution, for example.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: November 14, 2017
    Assignee: Apple Inc.
    Inventors: Shachar Ron, Bernard J. Semeria
  • Publication number: 20160246728
    Abstract: Techniques are disclosed relating to register caching techniques for thread switches. In one embodiment, an apparatus includes a register file and caching circuitry. In this embodiment, the register file includes a plurality of registers and the caching circuitry is configured to store information that indicates threads that correspond to data stored in respective ones of the plurality of registers. In this embodiment, the apparatus is configured to store, at a point in time at which a first register of the plurality of registers includes first valid data corresponding to a first thread, second valid data corresponding to a second thread in a second register of the plurality of registers. In some embodiments, the disclosed techniques may reduce context switch latency, reduce pressure on a data cache, and/or allow smaller slices of thread execution, for example.
    Type: Application
    Filed: February 19, 2015
    Publication date: August 25, 2016
    Inventors: Shachar Ron, Bernard J. Semeria
  • Patent number: 8688966
    Abstract: Systems, methods, and computer-readable media are provided for presenting visual content with a consistent orientation on a display of an electronic device, even when the device is powered down and powered up again. Last known orientation information used by an application program to present application content with a particular orientation can be stored in a preference file that may not be accessible to a boot loader used during a boot process. To ensure that the boot loader may present boot up content with the same particular orientation indicated by the orientation information stored in the preference file, a register accessible to the boot loader can be used to store the same orientation information.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: April 1, 2014
    Assignee: Apple Inc.
    Inventors: Robert Curtis, Jeffery T. Lee, Shachar Ron
  • Publication number: 20140047043
    Abstract: An integrated system allows easily creating and using disposable email addresses. The disposable email address is created by an email server, which manages correspondence using the disposable email address to avoid exposing the associated non-disposable email address. Context information may be associated with a disposable email address, where the context information is not visible in email sent using the disposable email address. Expiration information may also be associated with the disposable email address, where the expiration information defines conditions that cause the disposable email address to expire. Should the disposable address be misused, the associated context may allow a user to recognize what correspondent exposed the disposable address to misuse.
    Type: Application
    Filed: August 13, 2012
    Publication date: February 13, 2014
    Applicant: APPLE INC.
    Inventors: Cameron J. Esfahani, Carl J. Norum, Daniel R. Fletcher, James C. Murphy, Santo S. Sapienza, Shachar Ron, Stanley A. Rabu
  • Patent number: 8281001
    Abstract: A device to device network allows an entity to seamlessly access content stored on various devices. Many devices can be registered on a network; however, an entity will only have access to devices for which the entity is authorized to access. In one embodiment, the entity can only access devices that have been authenticated with the same username. While using the device-to device network, an entity can transfer files, stream files, create and use play lists, send commands to various devices and explore the contents of various devices.
    Type: Grant
    Filed: September 19, 2001
    Date of Patent: October 2, 2012
    Assignee: Harman International Industries, Incorporated
    Inventors: Vincent R. Busam, Shachar Ron, Scott R. Siegrist, Dannie C. Lau, Daniel Benyamin
  • Publication number: 20120158677
    Abstract: This can relate to streaming compressed files via a non-volatile memory (“NVM”) of a media player. In particular, the NVM can stream compressed media files. The NVM can include an NVM controller and an NVM die storing the compressed media file. The NVM controller can read the compressed media file from the NVM die, decompress the media file, and send the decompressed media file to a digital-to-analog converter (“DAC”) for conversion to analog format. Since the decompression can be performed by the NVM itself, an application processor may be significantly removed from the media playback process. In some embodiments, it may only be necessary for the application processor to issue an initial read request and/or receive a completion confirmation from the NVM. This can result in significant power savings for the media player and can free the application processor for performing other functions of the media player.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 21, 2012
    Applicant: Apple Inc.
    Inventor: Shachar Ron
  • Publication number: 20120054478
    Abstract: Systems, methods, and computer-readable media are provided for presenting visual content with a consistent orientation on a display of an electronic device, even when the device is powered down and powered up again. Last known orientation information used by an application program to present application content with a particular orientation can be stored in a preference file that may not be accessible to a boot loader used during a boot process. To ensure that the boot loader may present boot up content with the same particular orientation indicated by the orientation information stored in the preference file, a register accessible to the boot loader can be used to store the same orientation information.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Applicant: Apple Inc.
    Inventors: Robert Curtis, Jeffery T. Lee, Shachar Ron
  • Publication number: 20110167049
    Abstract: Disclosed file system management techniques can augment and/or enhance a file management system (e.g., a conventional file system) provided for organizing data stored in computer readable storage medium (e.g., a HDD). Data and metadata can be written to a file system space of a file system without using a file management system and without incorporating the data into the file system. However, the metadata can include information allowing the written data to be (later) incorporated into the file system and without having to use the file system, thereby allowing write performance to be enhanced. Generally, metadata can provide additional information including data (e.g., integrity data) that cannot be provided or efficiently provided by the file management system to augment a limited or reduced file system. Integrity data can be especially useful for error recovery (e.g., after a system failure).
    Type: Application
    Filed: January 5, 2010
    Publication date: July 7, 2011
    Applicant: APPLE INC.
    Inventor: Shachar RON
  • Publication number: 20020087887
    Abstract: A device to device network allows an entity to seamlessly access content stored on various devices. Many devices can be registered on a network; however, an entity will only have access to devices for which the entity is authorized to access. In one embodiment, the entity can only access devices that have been authenticated with the same username. While using the device-to device network, an entity can transfer files, stream files, create and use play lists, send commands to various devices and explore the contents of various devices.
    Type: Application
    Filed: September 19, 2001
    Publication date: July 4, 2002
    Inventors: Vincent R. Busam, Shachar Ron, Scott R. Siegrist, Dannie C. Lau, Daniel Benyamin