Patents by Inventor Kevin Winter
Kevin Winter 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: 11941354Abstract: Systems and methods are disclosed for providing a summary of suggested changes made to an electronic document. A suggested change is iteratively selected from a first list of suggested changes. A second list of modified suggested changes is generated by processing each selected suggested change in the first list of suggested changes. The processing comprises marking the selected suggested change for including or excluding the summary. If the selected suggested change is marked for including the summary, the processing further comprises at least one of combining the selected suggested change with a previously processed suggested change to form one of the modified suggested changes for including in the second list, and truncating the selected suggested change to form one of the modified suggested changes for including in the second list. The second list of modified suggested changes is provided as the summary of suggested changes.Type: GrantFiled: February 14, 2022Date of Patent: March 26, 2024Assignee: Google LLCInventors: Kevin Markman, Kevin Winter, Luiz Do Amaral De Franca Pereira Filho, Yunchi Luo
-
Patent number: 11537278Abstract: The technology herein involves accessing content of an electronic document and a shared layout for the electronic document, wherein the shared layout provides a layout for user devices having different dimensions of display areas; rendering the content of the electronic document onto a primary rendering surface and a secondary rendering surface, wherein the primary rendering surface is associated with a native platform of a user device and the secondary rendering surface is associated with the shared layout of a server; applying operation commands to modify the primary rendering surface, the operation commands resulting from a user interaction with the electronic document; merging the operation commands into a merged operation call; and invoking the merged operation call to modify the secondary rendering surface, wherein the merged operation call reduces a number of operation calls that modify the secondary rendering surface and is shared with the server to modify the shared layout.Type: GrantFiled: April 26, 2021Date of Patent: December 27, 2022Assignee: Google LLCInventors: Haluk Burcin Tunali, Luiz do Amaral de Franca Pereira Filho, Etan Bukiet, Behnoosh Hariri, Norbert Zsolt Kenderesi, Igor Kopylov, Matthew Jay Isison, Kevin Winter, Olga Sergeyevna Saviano, Gregory George Galante, Mathieu Turcotte, Jacob Robert Voytko, Leeran Raphaely
-
Patent number: 11250210Abstract: Systems and methods are disclosed for providing a summary of suggested changes made to an electronic document. A suggested change is iteratively selected from a first list of suggested changes. A second list of modified suggested changes is generated by processing each selected suggested change in the first list of suggested changes. The processing comprises marking the selected suggested change for including or excluding the summary. If the selected suggested change is marked for including the summary, the processing further comprises at least one of combining the selected suggested change with a previously processed suggested change to form one of the modified suggested changes for including in the second list, and truncating the selected suggested change to form one of the modified suggested changes for including in the second list. The second list of modified suggested changes is provided as the summary of suggested changes.Type: GrantFiled: October 25, 2017Date of Patent: February 15, 2022Assignee: Google LLCInventors: Kevin Markman, Kevin Winter, Luiz Do Amaral De Franca Pereira Filho, Yunchi Luo
-
Publication number: 20210247891Abstract: The technology herein involves accessing content of an electronic document and a shared layout for the electronic document, wherein the shared layout provides a layout for user devices having different dimensions of display areas; rendering the content of the electronic document onto a primary rendering surface and a secondary rendering surface, wherein the primary rendering surface is associated with a native platform of a user device and the secondary rendering surface is associated with the shared layout of a server; applying operation commands to modify the primary rendering surface, the operation commands resulting from a user interaction with the electronic document; merging the operation commands into a merged operation call; and invoking the merged operation call to modify the secondary rendering surface, wherein the merged operation call reduces a number of operation calls that modify the secondary rendering surface and is shared with the server to modify the shared layout.Type: ApplicationFiled: April 26, 2021Publication date: August 12, 2021Inventors: Haluk Tunali, Luiz do Amaral de Franca Pereira Filho, Etan Bukiet, Behnoosh Hariri, Norbert Zsolt Kenderesi, Igor Kopylov, Matthew Jay Isison, Kevin Winter, Olga Sergeyevna Saviano, Gregory George Galante, Mathieu Turcotte, Jacob Robert Voytko, Leeran Raphaely
-
Patent number: 10990258Abstract: Systems and methods disclosed herein provide a method that includes obtaining, at a user device from a remote storage server, content relating to an electronic document, and rendering the content of the electronic document onto a first virtual rendering surface. The method further includes maintaining a second virtual rendering surface that stores a current state of the first virtual rendering surface. The method further includes obtaining an operation command relating to the electronic document, and retrieving first state information of the first virtual rendering surface and second state information of the second virtual rendering surface. The method further includes applying the operation command to the rendered content of the electronic document on the first virtual rendering surface, and updating at least one of the first state information or the second state information based on a type of the operation command.Type: GrantFiled: August 4, 2016Date of Patent: April 27, 2021Assignee: GOOGLE LLCInventors: Haluk Burcin Tunali, Luiz do Amaral de Franca Pereira Filho, Etan Bukiet, Behnoosh Hariri, Norbert Zsolt Kenderesi, Igor Kopylov, Matthew Jay Isison, Kevin Winter, Olga Sergeyevna Saviano, Gregory George Galante, Mathieu Turcotte, Jacob Robert Voytko, Leeran Raphaely
-
Patent number: 10521498Abstract: A document editor may manage suggested edits in a collaborative document. The document editor may instantiate a document model associated with the collaborative document. When a first editing suggestion is received for the collaborative document, a first suggestion command is associated with the first editing suggestion based on a type of the first editing suggestion and a type of the document model. The document editor may apply the first suggestion command on the document model to present the first editing suggestion within the collaborative document. When an acceptance indication for the first editing suggestion is received, the document model can be updated with the first suggestion command in response to the received acceptance indication.Type: GrantFiled: June 24, 2015Date of Patent: December 31, 2019Assignee: GOOGLE LLCInventors: Luiz Do Amaral De Franca Pereira Filho, Steven Joseph Saviano, Kevin Markman, Thomas John Schirripa, Isaac Quinn Shum, Kevin Winter, Ian Gunn, Stephen Alexander Garcia-Wright, Olga Sergeyevna Saviano, Venkat Ganesan, Augustin O. Venezuela, III
-
Patent number: 10452750Abstract: Systems and methods disclosed herein provide a method of consistently presenting a visible portion of a rendering surface on multiple user devices. The method includes obtaining, at a user device from a remote storage server, content relating to an electronic document stored on the remote storage server, and then determining layout parameters of the content. The layout parameters define a consistent layout on a virtual rendering surface for the content of the electronic document across multiple user devices having different dimensions of display areas. The method further includes obtaining, via a user interface at the user device, a user indication indicative of a visible portion of the electronic document to be displayed via the user interface. The method further includes determining rendering parameters to render the visible portion at the user interface, and rendering the visible portion via the user interface on the user device.Type: GrantFiled: August 4, 2016Date of Patent: October 22, 2019Assignee: Google LLCInventors: Haluk Burcin Tunali, Luiz do Amaral de Franca Pereira Filho, Etan Bukiet, Behnoosh Hariri, Kevin Winter, Igor Kopylov
-
Patent number: 9817805Abstract: Systems and methods are disclosed for providing a summary of suggested changes made to an electronic document. A suggested change is iteratively selected from a first list of suggested changes. A second list of modified suggested changes is generated by processing each selected suggested change in the first list of suggested changes. The processing comprises marking the selected suggested change for including or excluding in the summary. If the selected suggested change is marked for including in the summary, the processing further comprises at least one of combining the selected suggested change with a previously processed suggested change to form one of the modified suggested changes for including in the second list, and truncating the selected suggested change to form one of the modified suggested changes for including in the second list. The second list of modified suggested changes is provided as the summary of suggested changes.Type: GrantFiled: June 24, 2015Date of Patent: November 14, 2017Assignee: GOOGLE INC.Inventors: Kevin Markman, Kevin Winter, Luiz Do Amaral De Franca Pereira Filho, Yunchi Luo
-
Publication number: 20170039170Abstract: Systems and methods disclosed herein provide a method of managing a state of a virtual rendering surface for an electronic document. The method includes obtaining, at a user device from a remote storage server, content relating to an electronic document, and rendering the content of the electronic document onto a first virtual rendering surface. The method further includes maintaining a second virtual rendering surface that stores a current state of the first virtual rendering surface. The method further includes obtaining an operation command relating to the electronic document, and retrieving first state information of the first virtual rendering surface and second state information of the second virtual rendering surface. The method further includes applying the operation command to the rendered content of the electronic document on the first virtual rendering surface, and updating at least one of the first state information or the second state information based on a type of the operation command.Type: ApplicationFiled: August 4, 2016Publication date: February 9, 2017Inventors: Haluk Burcin Tunali, Luiz do Amaral de Franca Pereira Filho, Etan Bukiet, Behnoosh Hariri, Norbert Zsolt Kenderesi, Igor Kopylov, Matthew Jay Isison, Kevin Winter, Olga Sergeyevna Saviano, Gregory George Galante, Mathieu Turcotte, Jacob Robert Voytko, Leeran Raphaely
-
Publication number: 20170039169Abstract: Systems and methods disclosed herein provide a method of consistently presenting a visible portion of a rendering surface on multiple user devices. The method includes obtaining, at a user device from a remote storage server, content relating to an electronic document stored on the remote storage server, and then determining layout parameters of the content. The layout parameters define a consistent layout on a virtual rendering surface for the content of the electronic document across multiple user devices having different dimensions of display areas. The method further includes obtaining, via a user interface at the user device, a user indication indicative of a visible portion of the electronic document to be displayed via the user interface. The method further includes determining rendering parameters to render the visible portion at the user interface, and rendering the visible portion via the user interface on the user device.Type: ApplicationFiled: August 4, 2016Publication date: February 9, 2017Inventors: Haluk Burcin Tunali, Luiz do Amaral de Franca Pereira Filho, Etan Bukiet, Behnoosh Hariri, Kevin Winter, Igor Kopylov
-
Publication number: 20150370769Abstract: A document editor may manage suggested edits in a collaborative document. The document editor may instantiate a document model associated with the collaborative document. When a first editing suggestion is received for the collaborative document, a first suggestion command is associated with the first editing suggestion based on a type of the first editing suggestion and a type of the document model. The document editor may apply the first suggestion command on the document model to present the first editing suggestion within the collaborative document. When an acceptance indication for the first editing suggestion is received, the document model can be updated with the first suggestion command in response to the received acceptance indication.Type: ApplicationFiled: June 24, 2015Publication date: December 24, 2015Inventors: Luiz Do Amaral De Franca Pereira Filho, Steven Joseph Saviano, Kevin Markman, Thomas John Schirripa, Isaac Quinn Shum, Kevin Winter, Ian Gunn, Stephen Alexander Garcia-Wright, Olga Sergeyevna Saviano, Venkat Ganesan, Agustin O. Venezuela, III
-
Patent number: 8640486Abstract: An insulated and refrigerated beverage transport line provides enhanced temperature control of one or more beverages conveyed through the transport line. A plurality of coolant lines carrying a re-circulated coolant makes contact with the one or more product lines. One or more empty lines, referred to as packers, may be placed between the coolant lines and the product lines to provide a dimensionally stable and tight group of lines that are bundled together. An external insulation is provided over the bundle of lines to further enhance insulation for the beverage being transported through the product lines. At least one dedicated coolant return line may be placed remote from the other lines. The dedicated coolant return line carries the highest temperature coolant found in a beverage transport system. Independent and separate insulation of this dedicated coolant return line prevents inadvertent heat transfer to the one or more product lines.Type: GrantFiled: August 6, 2010Date of Patent: February 4, 2014Assignee: Millercoors LLCInventor: Kevin Winters
-
Publication number: 20100319364Abstract: An insulated and refrigerated beverage transport line provides enhanced temperature control of one or more beverages conveyed through the transport line. A plurality of coolant lines carrying a re-circulated coolant makes contact with the one or more product lines. One or more empty lines, referred to as packers, may be placed between the coolant lines and the product lines to provide a dimensionally stable and tight group of lines that are bundled together. An external insulation is provided over the bundle of lines to further enhance insulation for the beverage being transported through the product lines. At least one dedicated coolant return line may be placed remote from the other lines. The dedicated coolant return line carries the highest temperature coolant found in a beverage transport system. Independent and separate insulation of this dedicated coolant return line prevents inadvertent heat transfer to the one or more product lines.Type: ApplicationFiled: August 6, 2010Publication date: December 23, 2010Applicant: MILLERCOORS, LLCInventor: Kevin WINTERS
-
Patent number: 7802445Abstract: An insulated and refrigerated beverage transport line provides enhanced temperature control of one or more beverages conveyed through the transport line. A plurality of coolant lines carrying a re-circulated coolant makes contact with the one or more product lines. One or more empty lines, referred to as packers, may be placed between the coolant lines and the product lines to provide a dimensionally stable and tight group of lines that are bundled together. An external insulation is provided over the bundle of lines to further enhance insulation for the beverage being transported through the product lines. At least one dedicated coolant return line may be placed remote from the other lines. The dedicated coolant return line carries the highest temperature coolant found in a beverage transport system. Independent and separate insulation of this dedicated coolant return line prevents inadvertent heat transfer to the one or more product lines.Type: GrantFiled: April 27, 2007Date of Patent: September 28, 2010Assignee: Millercoors, LLCInventor: Kevin Winters
-
Patent number: 7743624Abstract: A beverage dispense font incorporating a portable cooling device is provided wherein the portable cooling device cools an outer housing of the dispense font in order to encourage ice formation on the dispense font. Unique visual effects can be obtained with ice formation on the outer housing of the dispense font, and the portable cooling device therefore enables independent cooling of the outer housing without redesign or modification of the existing glycol cooling system used to cool the dispensed beverage. The portable cooling device can be inherently small in size due to relatively minimal cooling capacity requirements for cooling just the outer housing of the dispense font. The dispense font and portable cooling device may be moved from location to location thereby greatly enhancing the capability to provide a frozen-appearing dispense font to many locations.Type: GrantFiled: January 30, 2007Date of Patent: June 29, 2010Assignee: Millercoors LLCInventors: Lynette S. Schneller, David Milliken, Kevin Winters
-
Publication number: 20080264093Abstract: An insulated and refrigerated beverage transport line provides enhanced temperature control of one or more beverages conveyed through the transport line. A plurality of coolant lines carrying a re-circulated coolant makes contact with the one or more product lines. One or more empty lines, referred to as packers, may be placed between the coolant lines and the product lines to provide a dimensionally stable and tight group of lines that are bundled together. An external insulation is provided over the bundle of lines to further enhance insulation for the beverage being transported through the product lines. At least one dedicated coolant return line may be placed remote from the other lines. The dedicated coolant return line carries the highest temperature coolant found in a beverage transport system. Independent and separate insulation of this dedicated coolant return line prevents inadvertent heat transfer to the one or more product lines.Type: ApplicationFiled: April 27, 2007Publication date: October 30, 2008Applicant: COORS BREWING COMPANYInventor: Kevin Winters
-
Publication number: 20080178607Abstract: A beverage dispense font incorporating a portable cooling device is provided wherein the portable cooling device cools an outer housing of the dispense font in order to encourage ice formation on the dispense font. Unique visual effects can be obtained with ice formation on the outer housing of the dispense font, and the portable cooling device therefore enables independent cooling of the outer housing without redesign or modification of the existing glycol cooling system used to cool the dispensed beverage. The portable cooling device can be inherently small in size due to relatively minimal cooling capacity requirements for cooling just the outer housing of the dispense font. The dispense font and portable cooling device may be moved from location to location thereby greatly enhancing the capability to provide a frozen-appearing dispense font to many locations.Type: ApplicationFiled: January 30, 2007Publication date: July 31, 2008Applicant: COORS BREWING COMPANYInventors: Lynette S. Schneller, David Milliken, Kevin Winters
-
Publication number: 20070199076Abstract: Methods and systems for remote data collection and distribution include components and operations for receiving, at a server, data transmitted by a first client device via a communication network. The method may also include selecting, by one or more client devices associated with the communication network, a second device to receive the data. The method may further include establishing a connection between the server and the selected second device via the communication network. The method may also include automatically transmitting the received data to the second device using the connection via the communication network. The method may further include causing, by the one or more client devices, the second device to execute a predefined operation.Type: ApplicationFiled: January 16, 2007Publication date: August 23, 2007Inventors: David Rensin, Tasuki Hirata, David Kramer, Brian Geoghegan, Kevin Winters
-
Patent number: D727027Type: GrantFiled: September 18, 2013Date of Patent: April 21, 2015Inventor: Kevin Winters