Patents by Inventor Andrew Kwatinetz
Andrew Kwatinetz 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: 20240111483Abstract: An example playback device is configured to receive a first volume command to adjust a volume level of audio playback by the playback device in a first direction. Based on the first volume command, the playback device causes the volume level of the audio playback to be adjusted in the first direction by a first increment. The playback device is further configured to receive a second volume command to adjust the volume level in a second direction and determine that the second volume command was received within a threshold period of time after receiving the first volume command. Based on (i) determining that the second volume command was received within the threshold period of time and (ii) the second volume command, the playback device causes the volume level of the audio playback to be adjusted in the second direction by a second increment that is different from the first increment.Type: ApplicationFiled: September 26, 2023Publication date: April 4, 2024Inventors: Andrew Kwatinetz, Jodi Vautrin, Dayn Wilberding, Paula Barraza
-
Publication number: 20240080522Abstract: An example computing system may be configured to cause one or more playback devices located in a location of a commercial environment to play back an advertisement. The example computing system may also be configured to receive an indication that a user device is detected proximate to the location, during playback of the advertisement. The example computing system may also be configured to, after receiving the indication that the user device has been detected, receive an indication of a purchase of the subject of the advertisement, the purchase associated with the user profile. The example computing system may also be configured to, based on (i) the indication that the user device has been detected during play back of the advertisement and (ii) the indication of the purchase of the subject of the advertisement, cause a content service account associated with the computing system to be updated.Type: ApplicationFiled: November 10, 2023Publication date: March 7, 2024Inventors: Ryan Taylor, Andrew Kwatinetz, Benjamin Rappoport, Russell Dougherty, Dayn Wilberding, Nicholas D'Amato
-
Patent number: 11818427Abstract: An example computing system may be configured to receive an indication that a user device has been detected in a commercial environment and to determine a first set of musical preferences associated with the commercial environment. The example computing system may also be configured to determine a user profile associated with the user device and to determine a second set of musical preferences associated with the user profile. The example computing system may also be configured to, based on at least (i) the first set of musical preferences associated with the commercial environment, and (ii) the second set of musical preferences associated with the user profile, determine one or more media items for playback and then cause one or more playback devices in the commercial environment to play back the one or more media items.Type: GrantFiled: March 24, 2022Date of Patent: November 14, 2023Assignee: Sonos, Inc.Inventors: Ryan Taylor, Andrew Kwatinetz, Benjamin Rappoport, Russell Dougherty, Dayn Wilberding, Nicholas D'Amato
-
Publication number: 20220312072Abstract: An example computing system may be configured to receive an indication that a user device has been detected in a commercial environment and to determine a first set of musical preferences associated with the commercial environment. The example computing system may also be configured to determine a user profile associated with the user device and to determine a second set of musical preferences associated with the user profile. The example computing system may also be configured to, based on at least (i) the first set of musical preferences associated with the commercial environment, and (ii) the second set of musical preferences associated with the user profile, determine one or more media items for playback and then cause one or more playback devices in the commercial environment to play back the one or more media items.Type: ApplicationFiled: March 24, 2022Publication date: September 29, 2022Inventors: Ryan Taylor, Andrew Kwatinetz, Benjamin Rappoport, Russell Dougherty, Dayn Wilberding, Nicholas D'Amato
-
Patent number: 7895529Abstract: A system and method for retrieving, storing and displaying featured content. In one embodiment, featured content is queried from a database storing a list of featured content items. The featured content items stored in the database may include any type of data, such as text data, hyperlink text data, markup document data, computer code, or other types or combinations of data related to a particular topic. Responsive to the query, a set of featured content items is stored in a cache file. A predetermined number of featured content items stored in the cache file are selected and stored in a system registry. Upon receipt of a display command, featured content items are read from the system registry and displayed on an interface. The displayed featured content items can be used to display hyperlinks, announcements, or other information, without inhibiting the efficiency of the boot process of a software application.Type: GrantFiled: September 10, 2003Date of Patent: February 22, 2011Assignee: Microsoft CorporationInventors: Nicholas Simons, Matthew Charles Gauthier, Alberto Swett, Mitali Madhumita Pattnaik, Christopher Todd Seitzinger, Andrew Kwatinetz, Glenn L. Frankel
-
Patent number: 7509585Abstract: The present invention is directed to a method, system, and computer-readable medium for providing a dynamic paging control that selects the type of paging control to be displayed for use with paged content. Paging controls are used to navigate the paged content. Paging parameters describing the number of pages to be represented by the paging control and a description of the paging control's display environment are used to select the paging control type. If the paging parameters specify a type of paging control to use, that paging control type is used. If no paging control type is specified, the dynamic paging control automatically determines a paging control type based on the paging parameters. The page and the paging control type is then presented for display.Type: GrantFiled: May 2, 2003Date of Patent: March 24, 2009Assignee: Microsoft CorporationInventors: Matthew Charles Gauthier, Andrew Kwatinetz, Alberto Swett, Vamshidar Rawal, Nadja Haldimann
-
Patent number: 5832528Abstract: An improved method and system for selecting text is provided. In a preferred embodiment of the present invention, a method and system is provided for selecting text utilizing two text selection modes. In the first text selection mode, text is selected with a minimum granularity of a letter. In the second text selection mode, the text is selected with a minimum granularity of a word. The preferred embodiment of the present invention utilizes both text selection modes and determines whether and when to switch between each text selection mode. The preferred embodiment of the present invention determines whether to switch between text selection modes based on user input, mouse movement, and the mouse remaining stationary for more than a predetermined amount of time.Type: GrantFiled: July 5, 1996Date of Patent: November 3, 1998Assignee: Microsoft CorporationInventors: Andrew Kwatinetz, Antoine Leblond, G. Christopher Peters, Stephen M. Hirsch
-
Patent number: 5613131Abstract: A number of predefined table formats are provided for formatting a table. A user converts a table into the predefined table format by selecting the range of cells for the table and then selecting the predefined table format to be applied to the range of cells of the table. The formatting is performed automatically by a data processing system. Heuristics are used to determine the structure of the table to be formatted. Separate parts of the table are then successively formatted in accordance with the selected predefined table format.Type: GrantFiled: January 29, 1993Date of Patent: March 18, 1997Assignee: Microsoft CorporationInventors: Ken A. Moss, Andrew Kwatinetz
-
Patent number: 5574840Abstract: An improved method and system for selecting text is provided. In a preferred embodiment of the present invention, a method and system is provided for selecting text utilizing two text selection modes. In the first text selection mode, text is selected with a minimum granularity of a letter. In the second text selection mode, the text is selected with a minimum granularity of a word. The preferred embodiment of the present invention utilizes both text selection modes and determines whether and when to switch between each text selection mode. The preferred embodiment of the present invention determines whether to switch between text selection modes based on user input, mouse movement, and the mouse remaining stationary for more than a predetermined amount of time.Type: GrantFiled: August 29, 1994Date of Patent: November 12, 1996Assignee: Microsoft CorporationInventors: Andrew Kwatinetz, Antoine Leblond, G. Christopher Peters, Stephen M. Hirsch
-
Patent number: 5495566Abstract: An improved method and system is provided for scrolling contents of a window. In accordance with a first aspect of the present invention, variable speed scrolling is provided when scrolling beyond a screen boundary. In accordance with the first aspect of the present invention, the variable speed is proportional to the acceleration of the mouse cursor. In accordance with a second aspect of the present invention, variable speed scrolling is provided when scrolling beyond a screen boundary. The variable speed of the second aspect of the present invention is inversely proportional to a number of times that scrolling has been initiated. In accordance with a third aspect of the present invention, an improved method and system for scrolling in response to navigation key input is provided. In accordance with the third aspect of the present invention, a scrolling mode is selected after examining navigation key input.Type: GrantFiled: November 22, 1994Date of Patent: February 27, 1996Assignee: Microsoft CorporationInventor: Andrew Kwatinetz