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: 10635916Abstract: 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: GrantFiled: April 10, 2019Date of Patent: April 28, 2020Assignee: Google LLCInventors: Cayden Meyer, Reuben Kan
-
Publication number: 20190325239Abstract: 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: ApplicationFiled: April 10, 2019Publication date: October 24, 2019Inventors: Cayden Meyer, Reuben Kan
-
Publication number: 20190325015Abstract: 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: ApplicationFiled: July 1, 2019Publication date: October 24, 2019Inventors: John Patterson, Cayden Meyer, David Armstrong, David Lattimore, Lior Biran
-
Patent number: 10437776Abstract: 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: GrantFiled: May 18, 2018Date of Patent: October 8, 2019Assignee: GOOGLE LLCInventors: Ian Kilpatrick, Cayden Meyer
-
Patent number: 10339211Abstract: 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: GrantFiled: May 31, 2016Date of Patent: July 2, 2019Assignee: Google LLCInventors: John Patterson, Cayden Meyer, David Armstrong, David Lattimore, Lior Biran
-
Publication number: 20190189009Abstract: 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: ApplicationFiled: January 11, 2019Publication date: June 20, 2019Inventors: Reuben Kan, Cayden Meyer
-
Publication number: 20190179876Abstract: 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: ApplicationFiled: December 12, 2017Publication date: June 13, 2019Inventors: 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: 10210757Abstract: 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: GrantFiled: June 21, 2017Date of Patent: February 19, 2019Assignee: GOOGLE LLCInventors: Reuben Kan, Cayden Meyer
-
Publication number: 20180374348Abstract: 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: ApplicationFiled: June 21, 2017Publication date: December 27, 2018Inventors: Reuben Kan, Cayden Meyer
-
Publication number: 20180365489Abstract: 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: ApplicationFiled: August 28, 2018Publication date: December 20, 2018Inventor: Cayden Meyer
-
Patent number: 10114836Abstract: 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: GrantFiled: November 20, 2017Date of Patent: October 30, 2018Assignee: Google LLCInventors: Cayden Meyer, Ian Kilpatrick
-
Patent number: 10078781Abstract: 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: GrantFiled: June 13, 2014Date of Patent: September 18, 2018Assignee: GOOGLE LLCInventor: Cayden Meyer
-
Patent number: 10024669Abstract: 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: GrantFiled: August 30, 2016Date of Patent: July 17, 2018Assignee: Google LLCInventors: Cayden Meyer, Scott James Ogden
-
Patent number: 9990365Abstract: 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: GrantFiled: April 24, 2014Date of Patent: June 5, 2018Assignee: GOOGLE LLCInventors: Ian Kilpatrick, Cayden Meyer
-
Publication number: 20180081503Abstract: 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: ApplicationFiled: April 5, 2017Publication date: March 22, 2018Inventors: Alan GREEN, Cayden MEYER, Julian GIBBONS, Alexandre MAH, Divanshu GARG, Reuben KAN, Michael SMITH, Sandeep TATA, Alexandrin POPESCUL
-
Publication number: 20180058863Abstract: 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: ApplicationFiled: August 30, 2016Publication date: March 1, 2018Inventors: Cayden Meyer, Scott James Ogden
-
Publication number: 20180047091Abstract: 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: ApplicationFiled: August 15, 2016Publication date: February 15, 2018Inventors: Scott James Ogden, Cayden Meyer
-
Patent number: 9870420Abstract: 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: GrantFiled: January 19, 2015Date of Patent: January 16, 2018Assignee: GOOGLE LLCInventors: Cayden Meyer, Joel Christopher Onofrio
-
Patent number: 9824094Abstract: 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: GrantFiled: April 24, 2014Date of Patent: November 21, 2017Assignee: GOOGLE INC.Inventors: Cayden Meyer, Ian Kilpatrick
-
Patent number: 9805042Abstract: 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: GrantFiled: July 22, 2014Date of Patent: October 31, 2017Assignee: GOOGLE INC.Inventor: Cayden Meyer