Patents by Inventor JED CROSBY

JED CROSBY 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: 20230025772
    Abstract: In one aspect, an example method includes: (a) collecting sensor data from one or more vehicles operating within a geographic region and environmental data for the geographic region; (b) generating an accident risk model using one or more machine learning models; (c) receiving a request for navigating between a first geographic position and a second geographic position; (d) identifying attributes of one or more routes between the first geographic position and the second geographic position and through the geographic region, wherein the identified attributes of the one or more routes are based on at least the generated accident risk model; and (e) transmitting an instruction that causes a mobile computing device to display a graphical indication of: (i) the one or more routes; and (ii) the identified attributes of the one or more routes.
    Type: Application
    Filed: July 20, 2021
    Publication date: January 26, 2023
    Inventors: Jed Crosby, Beti Cung, Kelly Lau
  • Patent number: 10210218
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for processing a file to generate a recommendation using a database system. A database can be maintained. The database can store data objects identifying historical keywords for a user and weights associated with the historical keywords. Information identifying a file can be received. The file can be processed to extract file keywords. A query attribute can be generated based on the historical keywords, the file keywords, and the weights. It can be determined that the query attribute conforms to a designated characteristic associated with the user. Data indicating a recommendation of the file can be generated in response to determining that the query attribute conforms to the designated characteristic. The data indicating the recommendation can be provided as at least a portion of a feed item of a feed of a social networking system.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: February 19, 2019
    Assignee: salesforce.com, inc.
    Inventor: Jed Crosby
  • Patent number: 10127297
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic integration of disparate database architectures for efficient management of resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first database platform, a job request in a first programming package, transforming the job request from the first programming package to a second programming package, transmitting the job request in the second programming package to a second database platform for processing. The job request may be processed at the second database platform that is independent of the first database platform. The method may further include receiving an output relating to the processing of the job request.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: November 13, 2018
    Assignee: salesforce.com, inc.
    Inventors: Narayan Bharadwaj, Prashant Kommireddi, Jed Crosby
  • Patent number: 10083236
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for generating or updating a graph of nodes and edges using logs, where the graph can be used for database searching. In some implementations, a server can identify logs. Based on the identified logs, log nodes can be generated or updated. Log nodes can be sorted in a first ordered list according to each log node's key data. Log node pairs can be determined from the log nodes in the first list. The log node pairs can be aggregated and sorted into a second ordered list. A graph of nodes and edges can be generated or updated according to the relative importances of the log node pairs in the second ordered list.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: September 25, 2018
    Assignee: salesforce.com, inc.
    Inventor: Jed Crosby
  • Publication number: 20160371270
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for processing a file to generate a recommendation using a database system. A database can be maintained. The database can store data objects identifying historical keywords for a user and weights associated with the historical keywords. Information identifying a file can be received. The file can be processed to extract file keywords. A query attribute can be generated based on the historical keywords, the file keywords, and the weights. It can be determined that the query attribute conforms to a designated characteristic associated with the user. Data indicating a recommendation of the file can be generated in response to determining that the query attribute conforms to the designated characteristic. The data indicating the recommendation can be provided as at least a portion of a feed item of a feed of a social networking system.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 22, 2016
    Inventor: Jed Crosby
  • Publication number: 20160350442
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for generating or updating a graph of nodes and edges using logs, where the graph can be used for database searching. In some implementations, a server can identify logs. Based on the identified logs, log nodes can be generated or updated. Log nodes can be sorted in a first ordered list according to each log node's key data. Log node pairs can be determined from the log nodes in the first list. The log node pairs can be aggregated and sorted into a second ordered list. A graph of nodes and edges can be generated or updated according to the relative importances of the log node pairs in the second ordered list.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Inventor: Jed Crosby
  • Publication number: 20160140200
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic integration of disparate database architectures for efficient management of resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first database platform, a job request in a first programming package, transforming the job request from the first programming package to a second programming package, transmitting the job request in the second programming package to a second database platform for processing. The job request may be processed at the second database platform that is independent of the first database platform. The method may further include receiving an output relating to the processing of the job request.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 19, 2016
    Inventors: NARAYAN BHARADWAJ, Prashant Kommireddi, Jed Crosby
  • Patent number: 9195726
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic integration of disparate database architectures for efficient management of resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first database platform, a job request in a first programming package, transforming the job request from the first programming package to a second programming package, transmitting the job request in the second programming package to a second database platform for processing. The job request may be processed at the second database platform that is independent of the first database platform. The method may further include receiving an output relating to the processing of the job request.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 24, 2015
    Assignee: SALESFORCE.COM, INC.
    Inventors: Narayan Bharadwaj, Prashant Kommireddi, Jed Crosby
  • Publication number: 20140279857
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic integration of disparate database architectures for efficient management of resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first database platform, a job request in a first programming package, transforming the job request from the first programming package to a second programming package, transmitting the job request in the second programming package to a second database platform for processing. The job request may be processed at the second database platform that is independent of the first database platform. The method may further include receiving an output relating to the processing of the job request.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: SALESFORCE.COM,INC
    Inventors: NARAYAN BHARADWAJ, PRASHANT KOMMIREDDI, JED CROSBY