Patents by Inventor Jason C. Beaver

Jason C. Beaver 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: 20150347379
    Abstract: A method includes displaying a set of one or more suggestions including one or more character strings that are suggested replacements for a first set of one or more entered characters. The method further includes: while displaying the set of suggestions, receiving one or more additional entered characters; and after receiving the additional entered characters, updating the set of suggestions based on an updated set of entered characters that includes the first set of entered characters and the additional entered characters. The updating comprises changing a first suggestion in the set of suggestions from a first character string that is a suggested replacement for the first set of entered characters to a second character string that is a suggested replacement for the updated set of entered characters.
    Type: Application
    Filed: September 30, 2014
    Publication date: December 3, 2015
    Inventors: Imran A. Chaudhri, Chanaka G. Karunamuni, Tiffany S. Jon, Jason C. Beaver, Joshua H. Shaffer, Christopher P. Willmore, Nicholas K. Jong
  • Publication number: 20150346973
    Abstract: A system and method are disclosed for displaying a graphical user interface (GUI) on a device display. The display has dimensions of a first size. The GUI is configured for output on a display of the first size, but the device reports the second size. The reporting is responsive to receiving a request to configure the GUI for output on a display of a second size, according to some embodiments. The GUI, configured for output on a display of the second size, is displayed on the device display that has dimensions of the first size.
    Type: Application
    Filed: April 17, 2015
    Publication date: December 3, 2015
    Inventors: Joshua H. Shaffer, Jason C. Beaver, Craig Federighi
  • Publication number: 20150347748
    Abstract: Techniques for handling security of an application and its extension are described. In one embodiment, an application manager of an operating system running within a data processing system launches an application in a first sandboxed environment based on a first security profile associated with the application. In response to receiving a request from the application for accessing a function of an application extension that is associated with the application, the application manager launches the application extension in a second sandboxed environment based on a second security profile associated with the application extension. The application manager is to individually enforce security and manage resources of the application and the application extension in the first and second sandboxed environments based on the first and second security profiles, respectively. The second security profile specifies resources fewer than the first security profile.
    Type: Application
    Filed: September 16, 2014
    Publication date: December 3, 2015
    Inventors: Ivan Krstic, Damien P. Sorresso, Jason C. Beaver, Sophia Teutschler, Ian J. Baird
  • Patent number: 8850572
    Abstract: Techniques for handling a file associated with a program are described herein. According to an aspect of the invention, in response to a request for accessing a file received through a first program, the file is stored in a first sandboxed storage area, where the file is to be accessed by a second program. An atomic move operation is then performed on the file that atomically moves the file from the first sandboxed storage area to a second sandboxed storage area, where the first sandboxed storage area is not accessible to the first program and second program. The second program is launched to access the file stored in the second sandboxed storage area, where the second sandboxed storage area is a part of a sandbox associated with the second program.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: September 30, 2014
    Assignee: Apple Inc.
    Inventors: Toby Paterson, Jason C. Beaver, Gregory Novick, John Iarocci, Curtis C. Galloway, Dallas B. De Atley, Christopher S. Linn
  • Publication number: 20130328888
    Abstract: Techniques, systems, and methods for allowing a user to select amongst different collection views and to animate the transition from one collection view to another. To select a different collection view, the user may provide a certain gesture on the display screen which causes the items displayed in the current collection view to transition in an animated fashion to a new collection view selected by the particular gesture. The particular type of animation between different collection views depends upon the manner in which the items in each collection view are defined in their respective layouts and the manner that facilitates a relatively seamless transition of the items from one layout to another layout.
    Type: Application
    Filed: November 13, 2012
    Publication date: December 12, 2013
    Applicant: APPLE INC.
    Inventors: Jason C. Beaver, Luke T. Hiesterman, Mathieu Martin, Oliver Gutknecht
  • Publication number: 20110179483
    Abstract: Techniques for handling a file associated with a program are described herein. According to an aspect of the invention, in response to a request for accessing a file received through a first program, the file is stored in a first sandboxed storage area, where the file is to be accessed by a second program. An atomic move operation is then performed on the file that atomically moves the file from the first sandboxed storage area to a second sandboxed storage area, where the first sandboxed storage area is not accessible to the first program and second program. The second program is launched to access the file stored in the second sandboxed storage area, where the second sandboxed storage area is a part of a sandbox associated with the second program.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Applicant: APPLE INC.
    Inventors: Toby Paterson, Jason C. Beaver, Gregory Novick, John Iarocci, Curtis C. Galloway, Dallas B. De Atley, Christopher S. Linn