Patents by Inventor Richard Carl Gossweiler, III

Richard Carl Gossweiler, III 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: 9071282
    Abstract: In general, techniques and systems for selecting a read rate for short-range communication with a computing device are described. In one example, a method includes detecting, by a computing device, a trigger event. The method may also include, responsive to the detection of the trigger event, changing a near-field communication (NFC) read rate from a first read rate to a second read rate by multiplying the first read rate by a predetermined value. The method may also include generating, by the computing device, NFC signals at the second read rate. In some examples, the trigger event may include an acceleration or velocity of the computing device exceeding a threshold, detecting the computing device within a predetermined geographical location, or detecting an ambient light intensity exceeding a threshold.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: June 30, 2015
    Assignee: Google Inc.
    Inventors: Roy Want, Richard Carl Gossweiler, III, William Noah Schilit
  • Patent number: 9066148
    Abstract: Disclosed are computer implemented method, systems, and non-transitory media for presenting information representing a plurality of time-bounded events in (i) a first grid and (ii) a second grid. The first grid has a first size and represents a first set of time-bounded events in the plurality of time-bounded events. The second grid has a second size smaller than the first size. The second grid represents a second set of time-bounded events in the plurality of time-bounded events. This second set of time-bounded events includes a greater number of time-bounded events than the first set of time-bounded events.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: June 23, 2015
    Assignee: GOOGLE INC.
    Inventors: Richard Carl Gossweiler, III, David N. Reiss, Mark Wagner, John Blackburn, Thomas H. Taylor, Marisa Bauer, David A. Brown, Mehran Sahami, Neha Crosby, Timothy Dharma Heilman, Manish Gordhan Patel, Marcia Scott, Alice Tull, Lucy Congyun Zhang, Daniel John Zigmond
  • Publication number: 20150169559
    Abstract: A client computer receives a set of search results ordered based on scheduled time of broadcast associated with respective listings of content. The listings of content include data representing time-bounded events. The client computer displays or otherwise presents a set of objects along an axis of a display bar, the objects corresponding to subsets of the search results. For example, the axis is associated with a unit of time or a unit of relevance.
    Type: Application
    Filed: February 20, 2015
    Publication date: June 18, 2015
    Inventors: Richard Carl Gossweiler, III, John Blackburn, David A. Brown, Neha Gupta, Manish Gordhan Patel, Mehran Sahami, Thomas H. Taylor, Daniel John Zigmond
  • Publication number: 20150135222
    Abstract: System and methods for formatting a virtual channel are provides in which, responsive to a user selection of a plurality of time-bounded multimedia events, there is formatted for display the plurality of time-bounded multimedia events in a first virtual channel. The user is enabled to fill a first time slot in the first virtual channel with overlapping time-bounded multimedia events from the plurality of time-bounded multimedia events. A representation of a numeric count of the overlapping time-bounded multimedia events is formatted for display in the first time slot.
    Type: Application
    Filed: August 4, 2014
    Publication date: May 14, 2015
    Inventors: Richard Carl GOSSWEILER, III, John BLACKBURN, David A. BROWN, Manish Gordhan PATEL, Mehran SAHAMI, Thomas H. TAYLOR, Daniel John ZIGMOND
  • Patent number: 8972875
    Abstract: A client computer receives a set of search results ordered based on scheduled time of broadcast associated with respective listings of content. The listings of content include data representing time-bounded events. The client computer displays or otherwise presents a set of objects along an axis of a display bar, the objects corresponding to subsets of the search results. For example, the axis is associated with a unit of time or a unit of relevance.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: March 3, 2015
    Assignee: Google Inc.
    Inventors: Richard Carl Gossweiler, III, John Blackburn, David A. Brown, Neha Gupta, Manish Gordhan Patel, Mehran Sahami, Thomas H. Taylor, Daniel John Zigmond
  • Patent number: 8928555
    Abstract: A display device can include a housing, a processor, and a display assembly. The processor can be arranged within the housing. The display assembly can be operably coupled to the processor and arranged within the housing. The display assembly can include a first display, a privacy filter, and a second display. The first display can output a first portion of the display. The second display can output a second portion of the display. The privacy filter and the first and second displays can be arranged such that the first portion of the display assembly is filtered by the privacy filter to be viewable in a first viewable arc. The second portion of the display assembly can be viewable in a second viewable arc that is different than the first viewable arc. The first and second displays can be LCD's.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 6, 2015
    Assignee: Google Inc.
    Inventors: Roy Want, Richard Carl Gossweiler, III, Colin Albright McDonough
  • Patent number: 8902714
    Abstract: A smart-watch can include a wristband, a base, and a flip up portion. The base can be coupled to the wristband and include a housing, a processor, a wireless transceiver, and a tactile user interface. The wireless transceiver can be configured to connect to a wireless network. The tactile user interface can be configured to provide interaction between a user and the smart-watch. The flip up portion can be displaceable between an open position exposing the base and a closed position concealing the base. Further, the flip up portion can include: a top display exposed when the flip up portion is in the closed position, and an inside display opposite the top display. The inside display can be concealed when the flip up portion is in the closed position and be exposed when the flip up portion is in the open position.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: December 2, 2014
    Assignee: Google Inc.
    Inventors: Richard Carl Gossweiler, III, James Brooks Miller
  • Publication number: 20140258943
    Abstract: Systems and methods for providing an output responsive to a spatial gesture are provided. In some aspects, an event associated with a spatial gesture or body position information corresponding to the event are received via a two-way socket. A function corresponding to the event is determined, where the function includes modifying data rendered for display at a display device responsive to the spatial gesture. The function is executed.
    Type: Application
    Filed: August 9, 2013
    Publication date: September 11, 2014
    Applicant: Google Inc.
    Inventors: Richard Carl Gossweiler, III, Yong Zhao
  • Publication number: 20140253431
    Abstract: Systems and methods for providing a gesture-based interface are provided. In some aspects, depth data indicative of a person interacting with one or more display devices is received. The one or more display devices display a plurality of columns. Each of the plurality of columns includes a plurality of icons. A column corresponding to a position of the person with respect to the one or more display devices is determined using the depth data. The column is from among the plurality of columns displayed at the one or more display devices. A signal for expanding a predetermined icon in the column corresponding to the position of the person with respect to the one or more display devices is provided.
    Type: Application
    Filed: November 12, 2013
    Publication date: September 11, 2014
    Applicant: Google Inc.
    Inventors: Richard Carl GOSSWEILER, III, Krishna Asur Bharat, Kenneth Wayne Dauber, Paul L. Fontes, Michael I. Mills, Erwin S. Tam, Vincent J. Hoon
  • Publication number: 20140253430
    Abstract: Systems and methods for processing spatial gestures are provided. In some aspects, depth data is received from one or more depth cameras. Positions of a plurality of body parts of a person in a field of view of the one or more depth cameras are determined based on the received depth data. A spatial gesture made by the person is determined based on the positions of the plurality of body parts. The spatial gesture is translated into an event. The event is provided, via a two-way socket, to a web client for executing a function in response to the event.
    Type: Application
    Filed: August 9, 2013
    Publication date: September 11, 2014
    Applicant: Google Inc.
    Inventors: Richard Carl GOSSWEILER, III, Yong Zhao
  • Patent number: 8832789
    Abstract: Aspects of the present disclosure may provide a location-based multimedia experience to a user. In one example, a method includes receiving location information corresponding to a physical location of the first computing device, and outputting the location information from a first computing device to a second computing device in order to authenticate the first computing device. The method includes receiving an authentication response indicating that the first computing device has been successfully authenticated. The method may further include responsive to receiving the authentication response, receiving, one or more video communication sessions based on the location information, wherein each of the one or more video communication sessions enables communication between computing devices associated with users. The method may also include generating for display, by the first computing device, a representation of the one or more video communication sessions.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Richard Carl Gossweiler, III, Ullas Gargi
  • Patent number: 8799952
    Abstract: A method and system for providing listings of multimedia events and for allowing a user to create virtual channels from the listings is described. The user can specify a headend or zip code and enter a search query to find multimedia events that are of interest to the user. In response, the system provides a list of multimedia events as the results of the user's search query. If the user so desires, the user can create a virtual channel based on the search results, according to certain embodiments of the invention.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: August 5, 2014
    Assignee: Google Inc.
    Inventors: Richard Carl Gossweiler, III, John Blackburn, David A. Brown, Neha Gupta, Manish Gordhan Patel, Mehran Sahami, Thomas H. Taylor, Daniel John Zigmond
  • Patent number: 8717401
    Abstract: Aspects of the present disclosure may provide a secure, location-based multimedia experience to users. In one example, a method includes receiving, by one or more computing devices, location information corresponding to a physical location of a user. The method may include receiving, by the one or more computing devices, personal identification information associated with the user. The method may also include authenticating, by the one or more computing devices, the physical location of the user based at least in part on the location information and the personal identification information of the user. The method may further include upon successful authentication of the physical location and the personal identification information of the user, coupling, by the one or more computing devices, a first computing device associated with the user to a video communication session.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: May 6, 2014
    Assignee: Google Inc.
    Inventors: Richard Carl Gossweiler, III, Ullas Gargi
  • Publication number: 20140111415
    Abstract: In one example, a method includes receiving, by a computing device, an indication of a detected force applied to the computing device. The method further comprises determining, by the computing device, that the detected force matches a corresponding input that the computing device associates with a corresponding function that is executable by the computing device. The method further comprises generating, by the computing device and in response to determining that the detected force matches the corresponding input and, a non-visual output based on the corresponding function.
    Type: Application
    Filed: January 2, 2013
    Publication date: April 24, 2014
    Inventors: Ullas Gargi, Richard Carl Gossweiler, III
  • Publication number: 20140115629
    Abstract: Disclosed are computer implemented method, systems, and non-transitory media for presenting information representing a plurality of time-bounded events in (i) a first grid and (ii) a second grid. The first grid has a first size and represents a first set of time-bounded events in the plurality of time-bounded events. The second grid has a second size smaller than the first size. The second grid represents a second set of time-bounded events in the plurality of time-bounded events. This second set of time-bounded events includes a greater number of time-bounded events than the first set of time-bounded events.
    Type: Application
    Filed: December 20, 2013
    Publication date: April 24, 2014
    Applicant: Google Inc.
    Inventors: Richard Carl Gossweiler, III, David N. Reiss, Mark Wagner, John Blackburn, Thomas H. Taylor, Marisa Bauer, David A. Brown, Mehran Sahami, Neha Crosby, Timothy Dharma Heilman, Manish Gordhan Patel, Maricia Scott, Alice Tull, Lucy Congyun Zhang, Daniel John Zigmond
  • Patent number: 8693807
    Abstract: A computer-implemented method may include receiving, over a network, an image from an image capture device, determining an image adjustment to the image, and communicating, over the network, the image adjustment to the image capture device.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: April 8, 2014
    Assignee: Google Inc.
    Inventors: Richard Carl Gossweiler, III, Shumeet Baluja, Maryam Kamvar
  • Publication number: 20140085220
    Abstract: In one example, a method includes determining, by a computing device, a plurality of features. Each feature from the plurality of features may be usable to determine a dominant hand of a user of the computing device. The method also includes receiving, by the computing device, a plurality of input values, each input value from the plurality of input values corresponding to the respective plurality of features, and determining, using a probabilistic model and based at least in part on at least one input value from the plurality of input values corresponding to the respective feature from the plurality of features, a hand of the user as a dominant hand of the user. The method also includes generating, based at least in part on the determined dominant hand of the user, a graphical user interface for display at a presence-sensitive display operatively coupled to the computing device.
    Type: Application
    Filed: October 23, 2012
    Publication date: March 27, 2014
    Inventors: Richard Carl Gossweiler, III, Hrishikesh Aradhye
  • Patent number: 8665238
    Abstract: In one example, a method includes determining, by a computing device, a plurality of features. Each feature from the plurality of features may be usable to determine a dominant hand of a user of the computing device. The method also includes receiving, by the computing device, a plurality of input values, each input value from the plurality of input values corresponding to the respective plurality of features, and determining, using a probabilistic model and based at least in part on at least one input value from the plurality of input values corresponding to the respective feature from the plurality of features, a hand of the user as a dominant hand of the user. The method also includes generating, based at least in part on the determined dominant hand of the user, a graphical user interface for display at a presence-sensitive display operatively coupled to the computing device.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: March 4, 2014
    Assignee: Google Inc.
    Inventors: Richard Carl Gossweiler, III, Hrishikesh Aradhye
  • Patent number: 8640167
    Abstract: A system for displaying information may include memory, one or more processors, and one or more modules stored in memory. The one or more modules are configured for execution by the one or more processors and may include instructions for: presenting a subset of a collection of data on a first grid having a first axis corresponding to units of time and a second axis, the collection of data comprising data representing time-bounded events; presenting a second grid having, first and second axes corresponding to the first and second axes of the first grid, the second grid corresponding to a larger portion of the collection of data than the subset presented on the first grid; and presenting a user moveable window for selecting a portion of the second grid, and selecting the subset presented on the first grid in accordance with a current position of the window.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: January 28, 2014
    Assignee: Google Inc.
    Inventors: Richard Carl Gossweiler, III, Marisa Bauer, John Wayne Blackburn, David A. Brown, Neha Gupta, Timothy Dharma Heilman, Manish Gordhan Patel, David Scott Reiss, Mehran Sahami, Maricia Scott, Thomas H. Taylor, Alice Tull, Mark Wagner, Lucy Congyun Zhang, Daniel John Zigmond
  • Publication number: 20140007164
    Abstract: Systems and methods for displaying program guide information are disclosed. In some implementations, a method includes, at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors, responsive to a user-supplied search query, formatting for display program guide data on a first grid. The first grid includes (i) a first axis representing units of time and (ii) a second axis. The program guide data comprises information representing a first set of time-bounded events. The method also includes formatting a second grid for concurrent display with the first grid. The second grid includes information identifying a second set of time-bounded events. The first set of time-bounded events is a subset of the second set of time-bounded events.
    Type: Application
    Filed: September 3, 2013
    Publication date: January 2, 2014
    Applicant: Google Inc.
    Inventors: Richard Carl Gossweiler, III, Marisa Bauer, John Wayne Blackburn, David A. Brown, Neha Gupta, Timothy Dharma Heilman, Manish Gordhan Patel, David Scott Reiss, Mehran Sahami, Maricia Scott, Thomas H. Taylor, Alice Tull, Mark Wagner, Lucy Congyun Zhang, Daniel John Zigmond