Patents by Inventor Cayden Meyer

Cayden Meyer 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: 10635916
    Abstract: Systems and methods for determining vehicle crowdedness are provided. A method can include obtaining, by a computing system, real-time location data including information identifying a real-time location corresponding to a transit station for each of a plurality of user computing devices; determining, by the computing system using a vehicle crowdedness model, a vehicle crowdedness for one or more transit vehicles departing from one or more transit stations based at least in part on the real-time location data; and communicating, by the computing system, data indicative of the vehicle crowdedness for the one or more transit vehicles to a particular user computing device. The data indicative of the vehicle crowdedness can include information for displaying the vehicle crowdedness for the one or more transit vehicles on the particular user computing device.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: April 28, 2020
    Assignee: Google LLC
    Inventors: Cayden Meyer, Reuben Kan
  • Publication number: 20190325239
    Abstract: Systems and methods for determining vehicle crowdedness are provided. A method can include obtaining, by a computing system, real-time location data including information identifying a real-time location corresponding to a transit station for each of a plurality of user computing devices; determining, by the computing system using a vehicle crowdedness model, a vehicle crowdedness for one or more transit vehicles departing from one or more transit stations based at least in part on the real-time location data; and communicating, by the computing system, data indicative of the vehicle crowdedness for the one or more transit vehicles to a particular user computing device. The data indicative of the vehicle crowdedness can include information for displaying the vehicle crowdedness for the one or more transit vehicles on the particular user computing device.
    Type: Application
    Filed: April 10, 2019
    Publication date: October 24, 2019
    Inventors: Cayden Meyer, Reuben Kan
  • Publication number: 20190325015
    Abstract: Systems and methods disclosed herein provide a mechanism for synchronizing comments to an electronic document. An example method may include, receiving, by a processing device of a server, a request of a first user device to access an electronic document that is stored on a remote storage system in a native document format; providing for presentation, via a remote document access user interface at the first user device, data of the electronic document; receiving comment data comprising a plurality of comments of one or more user devices; sending, by the processing device of the server, a message comprising the comment data to a second user device for incorporation into a local copy of the electronic document; and providing, by the processing device of the server, the plurality of comments to the first user device for presentation with the data of the electronic document.
    Type: Application
    Filed: July 1, 2019
    Publication date: October 24, 2019
    Inventors: John Patterson, Cayden Meyer, David Armstrong, David Lattimore, Lior Biran
  • Patent number: 10437776
    Abstract: Systems and methods are disclosed herein for selecting folders to upload to a cloud system. A plurality of folders on a client system is identified, where the plurality of folders is associated with metadata. A respective score for each folder in the plurality of folders is evaluated by applying a set of rules to the metadata. A subset of folders is selected from the plurality of folders based on the respective scores, and a recommendation is provided to upload the subset of folders to the cloud system.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: October 8, 2019
    Assignee: GOOGLE LLC
    Inventors: Ian Kilpatrick, Cayden Meyer
  • Patent number: 10339211
    Abstract: Systems and methods disclosed herein provide a mechanism for synchronizing comments to an electronic document across platforms. In some embodiments, a cloud storage server may receive an electronic document uploaded from a user device, and save the electronic document in its native format at the server without converting the document to a different format. When the user device attempts to access the document remotely, the cloud storage server may present the document in its native format to the user device so that a user may edit the document in the native format without downloading the document to the local drive. For example, the user can add a comment in a structure that is specific to the native application format without locally installing the native application on the user device. The cloud storage server may in turn incorporate the comment into the document for display in real time.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: July 2, 2019
    Assignee: Google LLC
    Inventors: John Patterson, Cayden Meyer, David Armstrong, David Lattimore, Lior Biran
  • Publication number: 20190189009
    Abstract: Locating passenger transit vehicles by detecting interactions. Each interaction is between a transit terminal and a geolocation-enabled user device, and is characterized by data indicative of the interacting terminal, the interacting user device, and the time of interaction. For each detected interaction, a geolocation of the corresponding user device at the time of the interaction is requested; and in response to the requesting, the geolocation of the corresponding user device, the time of the geolocation, and the data indicative of the interacting terminal is received. A particular passenger transit vehicle associated with at least one interacting terminal is identified based on the user device geolocations. The location of the passenger transit vehicle is transmitted for display on user devices.
    Type: Application
    Filed: January 11, 2019
    Publication date: June 20, 2019
    Inventors: Reuben Kan, Cayden Meyer
  • Publication number: 20190179876
    Abstract: A method for editing and updating content of a collaborative document within a preview user interface is provided. The method includes a content management platform receives a request for a file stored which is stored in a third-party application format. The system causes a rendered graphical image of the file to be presented within a preview user interface. The rendered graphical image of the file represents a view of the file as if opened within a third-party application. The system receives from the preview user interface, content associated with a portion of the file. The system generates a new version of the file that includes the content associated with the portion of the file.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Inventors: Eric ZHANG, Birkan ICACAN, Harold KIM, Jameslevi SCHMIDT, James WATTS, Joshua BERGSTRAND, Xiaojie JIANG, Lai Kwan WONG, Cayden MEYER, Sebastian DOERNER, Yifan CAO, Ryan WEBER
  • Patent number: 10210757
    Abstract: Locating passenger transit vehicles by detecting interactions. Each interaction is between a transit terminal and a geolocation-enabled user device, and is characterized by data indicative of the interacting terminal, the interacting user device, and the time of interaction. For each detected interaction, a geolocation of the corresponding user device at the time of the interaction is requested; and in response to the requesting, the geolocation of the corresponding user device, the time of the geolocation, and the data indicative of the interacting terminal is received. A particular passenger transit vehicle associated with at least one interacting terminal is identified based on the user device geolocations. The location of the passenger transit vehicle is transmitted for display on user devices.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: February 19, 2019
    Assignee: GOOGLE LLC
    Inventors: Reuben Kan, Cayden Meyer
  • Publication number: 20180374348
    Abstract: Locating passenger transit vehicles by detecting interactions. Each interaction is between a transit terminal and a geolocation-enabled user device, and is characterized by data indicative of the interacting terminal, the interacting user device, and the time of interaction. For each detected interaction, a geolocation of the corresponding user device at the time of the interaction is requested; and in response to the requesting, the geolocation of the corresponding user device, the time of the geolocation, and the data indicative of the interacting terminal is received. A particular passenger transit vehicle associated with at least one interacting terminal is identified based on the user device geolocations. The location of the passenger transit vehicle is transmitted for display on user devices.
    Type: Application
    Filed: June 21, 2017
    Publication date: December 27, 2018
    Inventors: Reuben Kan, Cayden Meyer
  • Publication number: 20180365489
    Abstract: Assigning a title to a digital image group is disclosed. A method includes receiving, by a computing device, a plurality of digital images associated with a user; extracting, by the computing device, time information from the plurality of digital images; clustering, by the computing device, the digital images into digital image groups based on the time information, where the digital image groups include the digital image group, and the digital image group corresponds to a first time information; identifying, by the computing device, a calendar entry in calendar data of the user, where the calendar entry having a second time information that is a common time period with the first time information; adding, by the computing device, a descriptor of the common time period in the title; and assigning, by the computing device, the title to the digital image group.
    Type: Application
    Filed: August 28, 2018
    Publication date: December 20, 2018
    Inventor: Cayden Meyer
  • Patent number: 10114836
    Abstract: Systems and methods are disclosed herein for downloading data from a cloud system. A plurality of files on the cloud system is identified for downloading to a client system, where the plurality of files is associated with metadata. A respective score for each file in the plurality of files is evaluated by applying a ranking scheme to the metadata, where the ranking scheme is based on at least two features of the metadata. A download process is initiated for at least some files in the plurality of files based on each file's respective score.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: October 30, 2018
    Assignee: Google LLC
    Inventors: Cayden Meyer, Ian Kilpatrick
  • Patent number: 10078781
    Abstract: A method includes obtaining a plurality of images, including geolocation information and time information for each image. The method also includes identifying a group of related images from the plurality of images from a common geographical area and a common time period based on the geolocation information and the time information for each of the plurality of images, and identifying an event that occurred within the common time period and within the common geographical area by searching a repository of event information. The method also includes storing the group of related images in an image collection, and assigning a title to the image collection, wherein the title is based at least in part on a title of the event.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: September 18, 2018
    Assignee: GOOGLE LLC
    Inventor: Cayden Meyer
  • Patent number: 10024669
    Abstract: A navigation system can identify locations of interest at a route destination. Those locations of interest at the destination can fall within a predetermined distance of the destination or those that are responsive to a query that includes the destination as a parameter. The navigation system can receive a selection of an identified location of interest near the destination, and update a route to terminate at the identified location of interest rather than the original destination. Information identifying the origin and destination for the route can be collected at a first user device and the route can be displayed at a second user device. Additional information is then received from the first user device (such as a selection of an identified location of interest near the destination). This additional information received at the first user device is used to update the route that is displayed on the second user device.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: July 17, 2018
    Assignee: Google LLC
    Inventors: Cayden Meyer, Scott James Ogden
  • Patent number: 9990365
    Abstract: Systems and methods are disclosed herein for selecting folders to upload to a cloud system. A plurality of folders on a client system is identified, where the plurality of folders is associated with metadata. A respective score for each folder in the plurality of folders is evaluated by applying a set of rules to the metadata. A subset of folders is selected from the plurality of folders based on the respective scores, and a recommendation is provided to upload the subset of folders to the cloud system.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: June 5, 2018
    Assignee: GOOGLE LLC
    Inventors: Ian Kilpatrick, Cayden Meyer
  • Publication number: 20180081503
    Abstract: A user device can send, to a server, a request for a set of documents likely to be opened by a user, determine a client-suggested document to present to the user and a potential motive for the user to open the client-suggested document, receive a suggestion message from the server, the suggestion message including a set of documents likely to be opened by the user and potential motives for the user to open documents in the set of documents, and present, on a display of the user device, visual representations of the client-suggested document, the potential motive for the user to open the client-suggested document, multiple documents included in the set of documents, and the potential motives for the user to open the multiple documents in the set of documents.
    Type: Application
    Filed: April 5, 2017
    Publication date: March 22, 2018
    Inventors: Alan GREEN, Cayden MEYER, Julian GIBBONS, Alexandre MAH, Divanshu GARG, Reuben KAN, Michael SMITH, Sandeep TATA, Alexandrin POPESCUL
  • Publication number: 20180058863
    Abstract: A navigation system can identify locations of interest at a route destination. Those locations of interest at the destination can fall within a predetermined distance of the destination or those that are responsive to a query that includes the destination as a parameter. The navigation system can receive a selection of an identified location of interest near the destination, and update a route to terminate at the identified location of interest rather than the original destination. Information identifying the origin and destination for the route can be collected at a first user device and the route can be displayed at a second user device. Additional information is then received from the first user device (such as a selection of an identified location of interest near the destination). This additional information received at the first user device is used to update the route that is displayed on the second user device.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 1, 2018
    Inventors: Cayden Meyer, Scott James Ogden
  • Publication number: 20180047091
    Abstract: The techniques, methods, systems, and other mechanisms described herein include processes for determining if customized content should be generated, what information to include in the customized content, and when to provide the customized content. In general, a computing system determines that a user intends to travel to a physical venue. The computing system can determine if an entity associated with the physical venue has a web page. The computing system can determine various aspects of a predicted route of travel from the user's present location to the physical venue. The computing system can use location information indicating the user's current location and determine one or more routes of travel to the physical venue. The computing system can compare one or more determined aspects of the predicted route to threshold values to determine if customized content should be generated and presented to the user.
    Type: Application
    Filed: August 15, 2016
    Publication date: February 15, 2018
    Inventors: Scott James Ogden, Cayden Meyer
  • Patent number: 9870420
    Abstract: A method includes defining a plurality of known document types, obtaining a collection of previously classified documents that are each associated with one of the known document types, and extracting features from each document from the collection of previously classified documents to define feature information. The method also includes obtaining a subject document that is associated with a user, extracting one or more features from the subject document, comparing the one or more features from the subject document to the feature information, associating the subject document with one of the known document types based on the comparison, and transmitting the document to a cloud storage system for storage in a dedicated storage location that is associated with the user and contains only documents of the respective known document type that is associated with the subject document.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: January 16, 2018
    Assignee: GOOGLE LLC
    Inventors: Cayden Meyer, Joel Christopher Onofrio
  • Patent number: 9824094
    Abstract: Systems and methods are disclosed herein for downloading data from a cloud system. A plurality of files on the cloud system is identified for downloading to a client system, where the plurality of files is associated with metadata. A respective score for each file in the plurality of files is evaluated by applying a ranking scheme to the metadata, where the ranking scheme is based on at least two features of the metadata. A download process is initiated for at least some files in the plurality of files based on each file's respective score.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: November 21, 2017
    Assignee: GOOGLE INC.
    Inventors: Cayden Meyer, Ian Kilpatrick
  • Patent number: 9805042
    Abstract: Systems and methods are disclosed herein for organizing a plurality of files on a cloud file system. A processor identifies the plurality of files and identifies features of the plurality of files. The features of a file in the plurality of files include at least three selected from the group comprising file content, keywords in the file, file name, time of creation of the file, time of modification of the file, type of the file, a set of users with whom the file is shared over the cloud file system, folder depth of the file, and an origination of the file. The plurality of files is clustered into a plurality of groups, each group including a subset of the plurality of files. The clustering is based on assessed similarity scores across each subset of the plurality of files, and an indication of the clustering is output to a user.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: October 31, 2017
    Assignee: GOOGLE INC.
    Inventor: Cayden Meyer