Patents by Inventor John Louch
John Louch 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: 9507503Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed.Type: GrantFiled: August 9, 2012Date of Patent: November 29, 2016Assignee: Apple Inc.Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grignon, Gregory N. Christie
-
Patent number: 9477646Abstract: A graphics object can be expressed using procedural language embedded in a markup language document. In an embodiment, a drawing space is specified in markup language. A drawing command to arbitrarily draw a graphics object into the drawing space is specified in procedural language. Interpretation of the markup and procedural language commands results in the rendering of the arbitrary graphics object. In another embodiment, there is a browser comprising a rendering engine, an interpreter, and parser. The rendering engine is configured to interpret a markup language instruction that specifies a drawing space as well as drawing commands in procedural language for drawing an arbitrary graphical object into the drawing space. The parser can then parse the drawing commands and convert them into an execution tree of tree objects.Type: GrantFiled: June 21, 2012Date of Patent: October 25, 2016Assignee: Apple Inc.Inventors: Richard Williamson, David Hyatt, John Louch
-
Publication number: 20160110084Abstract: A computer-human interface provides a mechanism to manage the available space of a computer display in a manner that facilitates navigation among multiple windows that are overlaid upon one another. The interface includes a user-selectable mode in winch the windows are rearranged, and resized if necessary, so that all open windows can be simultaneously viewed within the area of the display, thereby enabling any one of the windows to be easily selected for access. In effect, the presentation of the windows is “flattened” so that all windows appear at the same virtual depth, rather than overlapping one another. With this approach, there is no need to minimize windows in order to access one that is overlaid by another, thereby enabling the user to keep the content of all windows visible and accessible. Subsets of windows can be repositioned in the same manner, or all windows can be removed from the display area for access to desktop objects.Type: ApplicationFiled: October 19, 2015Publication date: April 21, 2016Inventors: Bas Ording, John Louch
-
Patent number: 9164650Abstract: A computer-human interface provides a mechanism to manage the available space of a computer display in a manner that facilitates navigation, among multiple windows that are overlaid upon one another. The interface includes a user-selectable mode in which the windows are rearranged, and resized if necessary, so that all open windows can be simultaneously viewed within the area of the display, thereby enabling any one of the windows to be easily selected for access. In effect, the presentation of the windows is “flattened” so that all windows appear at the same virtual depth, rather than overlapping one another. With this approach, there is no need to minimize windows in order to access one that is overlaid by another, thereby enabling the user to keep the content of all windows visible and accessible. Subsets of windows can be repositioned in the same manner, or all windows can be removed from the display area for access to desktop objects.Type: GrantFiled: February 21, 2013Date of Patent: October 20, 2015Assignee: Apple Inc.Inventors: Bas Ording, John Louch
-
Patent number: 8818827Abstract: Systems and methods are provided for generating context-based movie information. For example, a movie application on an electronic device can obtain show times of a movie from multiple movie theaters. In some embodiments, the movie application can combine one or more show times into a single time slot in order to condense the number of show times that are displayed. Furthermore, the movie application can provide slot labels corresponding to each time slot based on one or more context-sensitive factors (e.g., current time of day, current location, one or more upcoming calendar events, and the like). As a result, the movie application can provide a user with a condensed view of the most accessible show times based on current context.Type: GrantFiled: July 30, 2012Date of Patent: August 26, 2014Assignee: Apple Inc.Inventors: John Louch, Todd Ditchendorf
-
Patent number: 8621387Abstract: User interfaces for multiple display regions are described. One embodiment provides an array of non-overlapping windows that are created from a set of overlapping windows, and a user can select one of the non-overlapping windows to obtain an enlarged view of that selected window while keeping the other windows in their non-overlapping state. In one embodiment, the array of non-overlapping windows can include minimized windows or windows in other virtual desktops (e.g. windows in other “Spaces”) or both. In one embodiment, only windows of a selected application are shown in non-overlapping mode while opened windows of other applications are not shown.Type: GrantFiled: August 27, 2009Date of Patent: December 31, 2013Assignee: Apple Inc.Inventors: John Louch, Timothy W. Bumgarner, Eric S. Peyton, Christopher J. Hynes
-
Patent number: 8612883Abstract: User interfaces for multiple display regions are described. One embodiment provides an array of non-overlapping windows that are created from a set of overlapping windows, and a user can select one of the non-overlapping windows to obtain an enlarged view of that selected window while keeping the other windows in their non-overlapping state. In one embodiment, the array of non-overlapping windows can include minimized windows or windows in other virtual desktops (e.g. windows in other “Spaces”) or both. In one embodiment, only windows of a selected application are shown in non-overlapping mode while opened windows of other applications are not shown.Type: GrantFiled: August 27, 2009Date of Patent: December 17, 2013Assignee: Apple Inc.Inventors: John Louch, Timothy W. Bumgarner, Eric S. Peyton, Christopher J. Hynes
-
Patent number: 8555185Abstract: User interfaces for multiple display regions are described. One embodiment provides an array of non-overlapping windows that are created from a set of overlapping windows, and a user can select one of the non-overlapping windows to obtain an enlarged view of that selected window while keeping the other windows in their non-overlapping state. In one embodiment, the array of non-overlapping windows can include minimized windows or windows in other virtual desktops (e.g. windows in other “Spaces”) or both. In one embodiment, only windows of a selected application are shown in non-overlapping mode while opened windows of other applications are not shown.Type: GrantFiled: August 27, 2009Date of Patent: October 8, 2013Assignee: Apple Inc.Inventors: John Louch, Timothy W. Bumgarner, Eric S. Peyton, Christopher J. Hynes
-
Publication number: 20130232445Abstract: A computer-human interface provides a mechanism to manage the available space of a computer display in a manner that facilitates navigation, among multiple windows that are overlaid upon one another. The interface includes a user-selectable mode in which the windows are rearranged, and resized if necessary, so that all open windows can be simultaneously viewed within the area of the display, thereby enabling any one of the windows to be easily selected for access. In effect, the presentation of the windows is “flattened” so that all windows appear at the same virtual depth, rather than overlapping one another. With this approach, there is no need to minimize windows in order to access one that is overlaid by another, thereby enabling the user to keep the content of all windows visible and accessible. Subsets of windows can be repositioned in the same manner, or all windows can be removed from the display area for access to desktop objects.Type: ApplicationFiled: February 21, 2013Publication date: September 5, 2013Applicant: Apple Inc.Inventors: Bas Ording, John Louch
-
Patent number: 8464172Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.Type: GrantFiled: December 6, 2010Date of Patent: June 11, 2013Assignee: Apple Inc.Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grignon, Gregory N. Christie
-
Publication number: 20130125007Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed.Type: ApplicationFiled: August 9, 2012Publication date: May 16, 2013Applicant: APPLE INC.Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grignon, Gregory N. Christie
-
Patent number: 8386956Abstract: A computer-human interface provides a mechanism to manage the available space of a computer display in a manner that facilitates navigation among multiple windows that are overlaid upon one another. The interface includes a user-selectable mode in which the windows are rearranged, and resized if necessary, so that all open windows can be simultaneously viewed within the area of the display, thereby enabling any one of the windows to be easily selected for access. In effect, the presentation of the windows is “flattened” so that all windows appear at the same virtual depth, rather than overlapping one another. With this approach, there is no need to minimize windows in order to access one that is overlaid by another, thereby enabling the user to keep the content of all windows visible and accessible. Subsets of windows can be repositioned in the same manner, or all windows can be removed from the display area for access to desktop objects.Type: GrantFiled: August 20, 2007Date of Patent: February 26, 2013Assignee: Apple Inc.Inventors: Bas Ording, John Louch
-
Patent number: 8321801Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.Type: GrantFiled: June 9, 2011Date of Patent: November 27, 2012Assignee: Apple Inc.Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grignon, Gregory N. Christie
-
Patent number: 8319795Abstract: Methods to manipulate a screen space of a display device are disclosed. A plurality of application windows of a plurality of applications are displayed on a screen space. At least a first application and a second application are executing to display a plurality of windows. A user interface of system level applications may be displayed. A selection of a single application mode is received. In response to the receiving of the selection of the single application mode, all the windows are removed automatically from the screen space, except for a first application window. At least the first and second applications continue being executed. The user interface of the system level applications may continue to be displayed. Next, a request to display a second application window is received. The second application window is displayed while the first application window is removed from the screen space.Type: GrantFiled: October 7, 2011Date of Patent: November 27, 2012Assignee: Apple Inc.Inventor: John Louch
-
Publication number: 20120295597Abstract: Systems and methods are provided for generating context-based movie information. For example, a movie application on an electronic device can obtain show times of a movie from multiple movie theaters. In some embodiments, the movie application can combine one or more show times into a single time slot in order to condense the number of show times that are displayed. Furthermore, the movie application can provide slot labels corresponding to each time slot based on one or more context-sensitive factors (e.g., current time of day, current location, one or more upcoming calendar events, and the like). As a result, the movie application can provide a user with a condensed view of the most accessible show times based on current context.Type: ApplicationFiled: July 30, 2012Publication date: November 22, 2012Applicant: APPLE INC.Inventors: John Louch, Todd Ditchendorf
-
Publication number: 20120266061Abstract: A graphics object can be expressed using procedural language embedded in a markup language document. In an embodiment, a drawing space is specified in markup language. A drawing command to arbitrarily draw a graphics object into the drawing space is specified in procedural language. Interpretation of the markup and procedural language commands results in the rendering of the arbitrary graphics object. In another embodiment, there is a browser comprising a rendering engine, an interpreter, and parser. The rendering engine is configured to interpret a markup language instruction that specifies a drawing space as well as drawing commands in procedural language for drawing an arbitrary graphical object into the drawing space. The parser can then parse the drawing commands and convert them into an execution tree of tree objects.Type: ApplicationFiled: June 21, 2012Publication date: October 18, 2012Applicant: APPLE INC.Inventors: Richard Williamson, David Hyatt, John Louch
-
Patent number: 8291332Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.Type: GrantFiled: December 23, 2008Date of Patent: October 16, 2012Assignee: Apple Inc.Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grignon, Gregory N. Christie
-
Patent number: 8266538Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.Type: GrantFiled: January 14, 2009Date of Patent: September 11, 2012Assignee: Apple Inc.Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grignon, Gregory N. Christie
-
Patent number: 8260640Abstract: Systems and methods are provided for generating context-based movie information. For example, a movie application on an electronic device can obtain show times of a movie from multiple movie theaters. In some embodiments, the movie application can combine one or more show times into a single time slot in order to condense the number of show times that are displayed. Furthermore, the movie application can provide slot labels corresponding to each time slot based on one or more context-sensitive factors (e.g., current time of day, current location, one or more upcoming calendar events, and the like). As a result, the movie application can provide a user with a condensed view of the most accessible show times based on current context.Type: GrantFiled: December 4, 2009Date of Patent: September 4, 2012Assignee: Apple Inc.Inventors: John Louch, Todd Ditchendorf
-
Patent number: 8239749Abstract: A graphics object can be expressed using procedural language embedded in a markup language document. In a embodiment, a drawing space is specified in markup language. A drawing command to arbitrarily draw a graphics object into the drawing space is specified in procedural language. Interpretation of the markup and procedural language commands results in the rendering of the arbitrary graphics object. In another embodiment, there is a browser comprising a rendering engine, an interpreter, and parser. The rendering engine is configured to interpret a markup language instruction that specifies a drawing space as well as drawing commands in procedural language for drawing an arbitrary graphic object into the drawing space. The parser can then parse the drawing commands and convert them into an execution tree of tree objects.Type: GrantFiled: June 2, 2005Date of Patent: August 7, 2012Assignee: Apple Inc.Inventors: Richard Williamson, David Hyatt, John Louch