Patents by Inventor Ken Ferry
Ken Ferry 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: 20230081617Abstract: In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner.Type: ApplicationFiled: November 22, 2022Publication date: March 16, 2023Inventors: Chanaka G. KARUNAMUNI, Marcel VAN OS, Scott HERZ, Eliza BLOCK, Glen W. STEELE, Ken FERRY, Peter LAURENS
-
Patent number: 11562325Abstract: In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner.Type: GrantFiled: June 6, 2019Date of Patent: January 24, 2023Assignee: Apple Inc.Inventors: Chanaka G. Karunamuni, Marcel Van Os, Scott Herz, Eliza Block, Glen W. Steele, Ken Ferry, Peter Laurens
-
Publication number: 20190286694Abstract: In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner.Type: ApplicationFiled: June 6, 2019Publication date: September 19, 2019Inventors: Chanaka G. Karunamuni, Marcel Van Os, Scott Herz, Eliza Block, Glen W. Steele, Ken Ferry, Peter Laurens
-
Patent number: 10354004Abstract: In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner.Type: GrantFiled: March 15, 2013Date of Patent: July 16, 2019Assignee: Apple Inc.Inventors: Chanaka G. Karunamuni, Marcel Van Os, Scott Herz, Eliza Block, Glen W. Steele, Ken Ferry, Peter Laurens
-
Patent number: 10002121Abstract: In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner.Type: GrantFiled: December 22, 2017Date of Patent: June 19, 2018Assignee: Apple Inc.Inventors: Chanaka G. Karunamuni, Marcel Van Os, Scott Herz, Eliza Block, Glen W. Steele, Ken Ferry, Peter Laurens
-
Publication number: 20180121409Abstract: In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner.Type: ApplicationFiled: December 22, 2017Publication date: May 3, 2018Inventors: Chanaka G. KARUNAMUNI, Marcel VAN OS, Scott HERZ, Eliza BLOCK, Glen W. STEELE, Ken FERRY, Peter LAURENS
-
Patent number: 9870133Abstract: Exemplary methods, apparatuses, and systems receive user input to move, resize, or add a first user interface object to a first location in a user interface window. The user interface window includes a second user interface object in a second location. In response to the user input, constraints are generated based upon the first location and the second location. The constraints define a size or a position of the first user interface object relative to the second user interface object. The first user interface object is displayed within the user interface according to the determined constraints.Type: GrantFiled: April 7, 2015Date of Patent: January 16, 2018Assignee: Apple Inc.Inventors: Ken Ferry, Kevin Cathey, Ali T. Ozer
-
Publication number: 20150286379Abstract: Exemplary methods, apparatuses, and systems receive user input to move, resize, or add a first user interface object to a first location in a user interface window. The user interface window includes a second user interface object in a second location. In response to the user input, constraints are generated based upon the first location and the second location. The constraints define a size or a position of the first user interface object relative to the second user interface object. The first user interface object is displayed within the user interface according to the determined constraints.Type: ApplicationFiled: April 7, 2015Publication date: October 8, 2015Inventors: Ken Ferry, Kevin Cathey, Ali T. Ozer
-
Patent number: 9026928Abstract: Exemplary methods, apparatuses, and systems receive user input to move, resize, or add a first user interface object to a first location in a user interface window. The user interface window includes a second user interface object in a second location. In response to the user input, constraints are generated based upon the first location and the second location. The constraints define a size or a position of the first user interface object relative to the second user interface object. The first user interface object is displayed within the user interface according to the determined constraints.Type: GrantFiled: August 10, 2012Date of Patent: May 5, 2015Assignee: Apple Inc.Inventors: Ken Ferry, Kevin Cathey, Ali T. Ozer
-
Publication number: 20140123039Abstract: Exemplary methods, apparatuses, and systems receive a preferred language and a base file that includes localizable and non-localizable user interface objects, the text string associated with the localizable user interface objects, and the respective ID codes of the user interface objects. Substitute the text string of localizable user interface objects in the base file with the text string in a localization text file referenced by the ID code. Generate a user interface window with the user interface objects including the text from the localization text file.Type: ApplicationFiled: July 24, 2013Publication date: May 1, 2014Applicant: Apple Inc.Inventors: Ali T. Ozer, Peter C. Ammon, Kristin M. Forster, Jonathan J. Hess, Ken Ferry
-
Publication number: 20130332826Abstract: In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner.Type: ApplicationFiled: March 15, 2013Publication date: December 12, 2013Applicant: Apple Inc.Inventors: Chanaka G. KARUNAMUNI, Marcel VAN OS, Scott HERZ, Eliza BLOCK, Glen W. STEELE, Ken FERRY, Peter LAURENS
-
Publication number: 20130332869Abstract: Exemplary methods, apparatuses, and systems receive user input to move, resize, or add a first user interface object to a first location in a user interface window. The user interface window includes a second user interface object in a second location. In response to the user input, constraints are generated based upon the first location and the second location. The constraints define a size or a position of the first user interface object relative to the second user interface object. The first user interface object is displayed within the user interface according to the determined constraints.Type: ApplicationFiled: August 10, 2012Publication date: December 12, 2013Inventors: Ken Ferry, Kevin Cathey, Ali T. Ozer
-
Patent number: 8572501Abstract: Methods, systems, and apparatus, including computer program products and computer readable media, for rendering graphical objects. A context of a user interface element in a graphical user interface is identified. The identified context is mapped to one or more effects. A graphical object associated with the user interface element is rendered using the effects.Type: GrantFiled: June 9, 2008Date of Patent: October 29, 2013Assignee: Apple Inc.Inventors: Ken Ferry, David Andrew McLeod
-
Publication number: 20080307341Abstract: Methods, systems, and apparatus, including computer program products and computer readable media, for rendering graphical objects. A context of a user interface element in a graphical user interface is identified. The identified context is mapped to one or more effects. A graphical object associated with the user interface element is rendered using the effects.Type: ApplicationFiled: June 9, 2008Publication date: December 11, 2008Applicant: Apple Inc.Inventors: Ken Ferry, David Andrew McLeod