Patents by Inventor Guyerik B. Fullerton
Guyerik B. Fullerton 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: 20220308941Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet clone, where the share sheet clone has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.Type: ApplicationFiled: June 8, 2022Publication date: September 29, 2022Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian
-
Patent number: 11379273Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet clone, where the share sheet clone has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.Type: GrantFiled: January 3, 2017Date of Patent: July 5, 2022Assignee: APPLE INC.Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian
-
Publication number: 20170212794Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet done, where the share sheet done has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.Type: ApplicationFiled: January 3, 2017Publication date: July 27, 2017Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian
-
Patent number: 9563488Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet clone, where the share sheet clone has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.Type: GrantFiled: September 16, 2014Date of Patent: February 7, 2017Assignee: Apple Inc.Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian
-
Publication number: 20150347200Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet clone, where the share sheet clone has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.Type: ApplicationFiled: September 16, 2014Publication date: December 3, 2015Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian
-
Patent number: 8856681Abstract: Windows in a graphical user interface are automatically repositioned and resized in response to changes in a display configuration. If a window is not capable of being fully displayed within the reconfigured display area, it is constrained to fit the available space. In determining the constraints for the window, the window is given a size which permits an integral amount of information to be displayed to the user. If a minimum required size is not already present in the available display area, the window is moved into the available area until the minimum size is attained. If the visible portion of the window already contains the minimum required area, a determination is made whether additional integral components of the window can be displayed. The window is then appropriately shrunk or expanded to permit an integral number of components to be displayed, and control elements are added to the window.Type: GrantFiled: December 20, 2006Date of Patent: October 7, 2014Assignee: Apple Inc.Inventors: James F. Rodden, Guyerik B. Fullerton
-
Patent number: 7900215Abstract: Methods and apparatuses for providing inter-application accessibility. Embodiments of the present invention provide a framework independent, introspective, extensible technique for describing and interacting with interfaces across application processes, in which an accessibility client dynamically discovers aspects of an element (e.g., a User Interface (UI) element) by asking for its lists of actions and attributes. For example, an accessibility client application can have framework independent access to accessibility server applications written in different frameworks, such as Cocoa, Carbon, Java, or others. Since the lists of attributes and actions are introspected at run time, an accessibility client can be dynamically extensible to handle new attributes and actions that are added to the accessibility server after the accessibility client is made.Type: GrantFiled: October 16, 2008Date of Patent: March 1, 2011Assignee: Apple Inc.Inventors: Michael Scott Engber, Guyerik B. Fullerton, John Owen Louch, Kevin Bartlett Aitken, Ali Ozer
-
Publication number: 20090055843Abstract: Methods and apparatuses for providing inter-application accessibility. Embodiments of the present invention provide a framework independent, introspective, extensible technique for describing and interacting with interfaces across application processes, in which an accessibility client dynamically discovers aspects of an element (e.g., a User Interface (UI) element) by asking for its lists of actions and attributes. For example, an accessibility client application can have framework independent access to accessibility server applications written in different frameworks, such as Cocoa, Carbon, Java, or others. Since the lists of attributes and actions are introspected at run time, an accessibility client can be dynamically extensible to handle new attributes and actions that are added to the accessibility server after the accessibility client is made.Type: ApplicationFiled: October 16, 2008Publication date: February 26, 2009Inventors: Michael Scott Engber, Guyerik B. Fullerton, John Owen Louch, Kevin Bartlett Aitken, Ali Ozer
-
Patent number: 7448042Abstract: Methods and apparatuses for providing inter-application accessibility. Embodiments of the present invention provide a framework independent, introspective, extensible technique for describing and interacting with interfaces across application processes, in which an accessibility client dynamically discovers aspects of an element (e.g., a User Interface (UI) element) by asking for its lists of actions and attributes. For example, an accessibility client application can have framework independent access to accessibility server applications written in different frameworks, such as Cocoa, Carbon, Java, or others. Since the lists of attributes and actions are introspected at run time, an accessibility client can be dynamically extensible to handle new attributes and actions that are added to the accessibility server after the accessibility client is made.Type: GrantFiled: May 6, 2003Date of Patent: November 4, 2008Assignee: Apple Inc.Inventors: Michael Scott Engber, Guyerik B. Fullerton, John Owen Louch, Kevin Bartlett Aitken, Ali Ozer
-
Patent number: 7355609Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment determines the visible regions of potentially overlapping views and writes the visible regions to an output device. The visible regions may be determined using the visible-above region associated with a view. The views may have child, parent, and sibling views. A view may be any object capable of being displayed. In this way, the number of times that a pixel is written to the output device is reduced.Type: GrantFiled: August 6, 2002Date of Patent: April 8, 2008Assignee: Apple Inc.Inventors: Ed Voas, Guyerik B. Fullerton
-
Patent number: 7216302Abstract: Windows in a graphical user interface are automatically repositioned and resized in response to changes in a display configuration. If a window is not capable of being fully displayed within the reconfigured display area, it is constrained to fit the available space. The position of the window is varied so that it conforms to the position it occupied prior to the change in configuration so that, if the user expects to have the window at a particular position, it will remain at that position regardless of changes in the size or resolution of the display device.Type: GrantFiled: July 31, 2002Date of Patent: May 8, 2007Assignee: Apple Computer, Inc.Inventors: James F. Rodden, Guyerik B. Fullerton
-
Patent number: 7155682Abstract: Windows in a graphical user interface are automatically repositioned and resized in response to changes in a display configuration. If a window is not capable of being fully displayed within the reconfigured display area, it is constrained to fit the available space. In determining the constraints for the window, the window is given a size which permits an integral amount of information to be displayed to the user. If a minimum required size is not already present in the available display area, the window is moved into the available area until the minimum size is attained. If the visible portion of the window already contains the minimum required area, a determination is made whether additional integral components of the window can be displayed. The window is then appropriately shrunk or expanded to permit an integral number of components to be displayed, and control elements are added to the window.Type: GrantFiled: August 16, 2002Date of Patent: December 26, 2006Assignee: Apple Computer, Inc.Inventors: James F. Rodden, Guyerik B. Fullerton
-
Publication number: 20020191026Abstract: Windows in a graphical user interface are automatically repositioned and resized in response to changes in a display configuration. If a window is not capable of being fully displayed within the reconfigured display area, it is constrained to fit the available space. In determining the constraints for the window, the window is given a size which permits an integral amount of information to be displayed to the user. If a minimum required size is not already present in the available display area, the window is moved into the available area until the minimum size is attained. If the visible portion of the window already contains the minimum required area, a determination is made whether additional integral components of the window can be displayed. The window is then appropriately shrunk or expanded to permit an integral number of components to be displayed, and control elements are added to the window.Type: ApplicationFiled: August 16, 2002Publication date: December 19, 2002Inventors: James F. Rodden, Guyerik B. Fullerton
-
Publication number: 20020186253Abstract: Windows in a graphical user interface are automatically repositioned and resized in response to changes in a display configuration. If a window is not capable of being fully displayed within the reconfigured display area, it is constrained to fit the available space. In determining the constraints for the window, the window is given a size which permits an integral amount of information to be displayed to the user. If a minimum required size is not already present in the available display area, the window is moved into the available area until the minimum size is attained. If the visible portion of the window already contains the minimum required area, a determination is made whether additional integral components of the window can be displayed. The window is then appropriately shrunk or expanded to permit an integral number of components to be displayed, and control elements are added to the window.Type: ApplicationFiled: July 31, 2002Publication date: December 12, 2002Inventors: James F. Rodden, Guyerik B. Fullerton
-
Patent number: 6473102Abstract: Windows in a graphical user interface are automatically repositioned and resized in response to changes in a display configuration. If a window is not capable of being fully displayed within the reconfigured display area, it is constrained to fit the available space. In determining the constraints for the window, the window is given a size which permits an integral amount of information to be displayed to the user. If a minimum required size is not already present in the available display area, the window is moved into the available area until the minimum size is attained. If the visible portion of the window already contains the minimum required area, a determination is made whether additional integral components of the window can be displayed. The window is then appropriately shrunk or expanded to permit an integral number of components to be displayed, and control elements are added to the window.Type: GrantFiled: May 11, 1999Date of Patent: October 29, 2002Assignee: Apple Computer, Inc.Inventors: James F. Rodden, Guyerik B. Fullerton