Patents by Inventor Siddharth Kar

Siddharth Kar 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: 11551325
    Abstract: A computing system can implement pick-up location optimization by receiving trip requests and location data from computing devices of users and determining a specified region in which each requesting user is located. Each region can be associated with a plurality of eligible pickup locations. The computing system can score each of a plurality of eligible pickup locations based, at least in part, on (i) ETAs of vehicles to the pickup locations, and (ii) an amount of reduced time for utilizing each pickup location as opposed to the current location of the requesting user or a pick-up location specified by the requesting user. Based on the scoring, the computing system may then select (i) a trip pickup location to initiate the trip request, and (ii) a selected vehicle from the set of candidate vehicles to service the trip request.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: January 10, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Brian Tolkin, Qing Xu, Sami Aref, Peter Ng, Yuhki Yamashita, Siddharth Kar, Nikhil Goel
  • Patent number: 11385061
    Abstract: A network system uses Wi-Fi signals or other types of short-range transmissions to determine navigation to pickup locations for users receiving services provided via the network system. In an embodiment, the network system builds a database of reference signatures of short-range transmissions previously detected by client devices of users at a geographical region, where the reference signatures are mapped to corresponding locations of the geographical region. By comparing a signature detected by a particular user's client device to the reference signatures, the network system may check for similarities between the short-range transmissions. Responsive to finding a match, the network system determines a current location of the particular user at the geographical region. Accordingly, by leveraging the database, the network system may determine a route for travel by the particular user from the current location to a pickup location without having to use GPS signals.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: July 12, 2022
    Assignee: Uber Technologies, Inc.
    Inventor: Siddharth Kar
  • Patent number: 10685416
    Abstract: A travel coordination system coordinates travel between a client and a provider to a destination. The client and provider meet at a pickup location and the provider transports the client (or an item or object from the client) to the destination. The travel coordination system automatically suggests a pickup location for the trip by determining location data points corresponding to prior trips of clients. Location data points near the client's location are determined by distance or by region and scored to determine a pickup location that improves the estimated pickup time and/or estimated time to arrive at the destination.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: June 16, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Brian Tolkin, Qing Xu, Sami Aref, Peter Ng, Yuhki Brent Yamashita, Siddharth Kar, Nikhil Goel
  • Patent number: 10642904
    Abstract: In particular embodiments, a method comprises accessing, by one or more computing systems associated with a social-networking system, a structured document of a network application, the structured document comprising structural information and content comprising one or more embedded scripts, resources, or identifiers for the resources. The method further comprises processing the structured document to generate a model representation of the structured document, executing at least some of the content of the structured document and logging multiple snapshots of the model representation of the structured document as the model representation is generated in response to one or more interactions initiated by execution of the content.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: May 5, 2020
    Assignee: Facebook, Inc.
    Inventors: Nicholas Philip Gianos, Paul Christopher Jeffries, Pedram Keyani, Chetan Gowda, Siddharth Kar
  • Publication number: 20200096347
    Abstract: A network system uses Wi-Fi signals or other types of short-range transmissions to determine navigation to pickup locations for users receiving services provided via the network system. In an embodiment, the network system builds a database of reference signatures of short-range transmissions previously detected by client devices of users at a geographical region, where the reference signatures are mapped to corresponding locations of the geographical region. By comparing a signature detected by a particular user's client device to the reference signatures, the network system may check for similarities between the short-range transmissions. Responsive to finding a match, the network system determines a current location of the particular user at the geographical region. Accordingly, by leveraging the database, the network system may determine a route for travel by the particular user from the current location to a pickup location without having to use GPS signals.
    Type: Application
    Filed: November 1, 2019
    Publication date: March 26, 2020
    Inventor: Siddharth Kar
  • Publication number: 20200034943
    Abstract: A computing system can implement pick-up location optimization by receiving trip requests and location data from computing devices of users and determining a specified region in which each requesting user is located. Each region can be associated with a plurality of eligible pickup locations. The computing system can score each of a plurality of eligible pickup locations based, at least in part, on (i) ETAs of vehicles to the pickup locations, and (ii) an amount of reduced time for utilizing each pickup location as opposed to the current location of the requesting user or a pick-up location specified by the requesting user. Based on the scoring, the computing system may then select (i) a trip pickup location to initiate the trip request, and (ii) a selected vehicle from the set of candidate vehicles to service the trip request.
    Type: Application
    Filed: August 5, 2019
    Publication date: January 30, 2020
    Inventors: Brian Tolkin, Qing Xu, Sami Aref, Peter Ng, Yuhki Yamashita, Siddharth Kar, Nikhil Goel
  • Patent number: 10495468
    Abstract: A network system uses Wi-Fi signals or other types of short-range transmissions to determine navigation to pickup locations for users receiving services provided via the network system. In an embodiment, the network system builds a database of reference signatures of short-range transmissions previously detected by client devices of users at a geographical region, where the reference signatures are mapped to corresponding locations of the geographical region. By comparing a signature detected by a particular user's client device to the reference signatures, the network system may check for similarities between the short-range transmissions. Responsive to finding a match, the network system determines a current location of the particular user at the geographical region. Accordingly, by leveraging the database, the network system may determine a route for travel by the particular user from the current location to a pickup location without having to use GPS signals.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Uber Technologies, Inc.
    Inventor: Siddharth Kar
  • Patent number: 10311063
    Abstract: Embodiments improve the ability of users of a social networking system to search for information that is likely to be relevant to them by learning and/or applying a search context associated with selector components used to search for objects of the social networking system. The search context is specific to the use of an individual selector and thus need not be as general as the context of an entire page or set of pages in which selectors can be embedded. The social networking system may learn the context of a selector by monitoring user selections from prior search results performed using the selector.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: June 4, 2019
    Assignee: Facebook, Inc.
    Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Eric Sun
  • Patent number: 10303696
    Abstract: Equivalent concepts expressed across multiple domains are matched and associated with a metapage generated by a social networking system. User preferences expressed on multiple domains, represented as pages in a social networking system, may be organized by concept and shared with advertisers, third-party developers, and other users of the social networking system using the metapages generated for the concepts. Aggregated social information may be presented to users of the social networking system viewing a page associated with a metapage. In one embodiment, a best page may be determined for a user based on information about the user.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: May 28, 2019
    Assignee: Facebook, Inc.
    Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
  • Publication number: 20190128675
    Abstract: A network system uses Wi-Fi signals or other types of short-range transmissions to determine navigation to pickup locations for users receiving services provided via the network system. In an embodiment, the network system builds a database of reference signatures of short-range transmissions previously detected by client devices of users at a geographical region, where the reference signatures are mapped to corresponding locations of the geographical region. By comparing a signature detected by a particular user's client device to the reference signatures, the network system may check for similarities between the short-range transmissions. Responsive to finding a match, the network system determines a current location of the particular user at the geographical region. Accordingly, by leveraging the database, the network system may determine a route for travel by the particular user from the current location to a pickup location without having to use GPS signals.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Inventor: Siddharth Kar
  • Patent number: 10210465
    Abstract: Equivalent concepts expressed across multiple domains are matched and associated with a metapage generated by a social networking system. User preferences expressed on multiple domains, represented as pages in a social networking system, may be organized by concept and shared with advertisers, third-party developers, and other users using the metapages generated for the concepts. Aggregated social information may be presented to users viewing a page associated with a metapage. Information presented on external websites may be used to link pages across multiple domains with a metapage generated on the social networking system. Information on other external websites associated with the metapage may be presented as links on the pages associated with the metapage. Feedback from users may be used to include or exclude pages from being associated with a generated metapage. A best page for a concept embodied in multiple pages may be determined using a hierarchy of rules.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: February 19, 2019
    Assignee: Facebook, Inc.
    Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
  • Patent number: 10007728
    Abstract: Equivalent concepts expressed across multiple domains are matched and associated with a metapage generated by a social networking system. User preferences expressed on multiple domains, represented as pages in a social networking system, may be organized by concept and shared with advertisers, third-party developers, and other users of the social networking system using the metapages generated for the concepts. Aggregated social information may be presented to users of the social networking system viewing a page associated with a metapage. Information presented on external websites may be used to link pages across multiple domains with a metapage generated on the social networking system, presenting the information on other external websites associated with the metapage as links on the pages associated with the metapage. Feedback from users may be used to include or exclude pages from being associated with a generated metapage.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: June 26, 2018
    Assignee: Facebook, Inc.
    Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
  • Publication number: 20170169535
    Abstract: A travel coordination system coordinates travel between a client and a provider to a destination. The client and provider meet at a pickup location and the provider transports the client (or an item or object from the client) to the destination. The travel coordination system automatically suggests a pickup location for the trip by determining location data points corresponding to prior trips of clients. Location data points near the client's location are determined by distance or by region and scored to determine a pickup location that improves the estimated pickup time and/or estimated time to arrive at the destination.
    Type: Application
    Filed: August 4, 2016
    Publication date: June 15, 2017
    Inventors: Brian Tolkin, Qing Xu, Sami Aref, Peter Ng, Yuhki Brent Yamashita, Siddharth Kar, Nikhil Goel
  • Patent number: 9542504
    Abstract: In one embodiment, a social graph associated with a social networking system may comprise user nodes, concept nodes, meta nodes, and edges between the nodes. A meta node may be connected by an edge to each of a set of concept nodes sharing attributes. A request associated with a first user may be received, wherein a user node for the first user is associated with a first one of the concept nodes. A meta node connected to the first concept node may be identified. Second concept nodes may be identified, wherein each of the second concept nodes is connected to the identified meta node. A value may be determined for each of the second concept nodes. Finally, information may be presented to the first user, wherein the information is related to at least one of the second concept nodes based on respective values for the second concept nodes.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: January 10, 2017
    Assignee: Facebook, Inc.
    Inventors: Brian Piepgrass Hale, Siddharth Kar
  • Publication number: 20160335353
    Abstract: In particular embodiments, a method comprises accessing, by one or more computing systems associated with a social-networking system, a structured document of a network application, the structured document comprising structural information and content comprising one or more embedded scripts, resources, or identifiers for the resources. The method further comprises processing the structured document to generate a model representation of the structured document, executing at least some of the content of the structured document and logging multiple snapshots of the model representation of the structured document as the model representation is generated in response to one or more interactions initiated by execution of the content.
    Type: Application
    Filed: July 26, 2016
    Publication date: November 17, 2016
    Inventors: Nicholas Philip Gianos, Paul Christopher Jeffries, Pedram Keyani, Chetan Gowda, Siddharth Kar
  • Patent number: 9436763
    Abstract: In one embodiment, a method includes accessing a structured document of a network application, processing the structured document to generate a model representation of the structured document, tracking one or more interactions occurring during the processing of the structured document, the one or more interactions including one or more outgoing requests transmitted by the one or more computing systems or incoming responses received by the one or more computing systems, and generating a behavior model of the web application based on one or more of the interactions.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: September 6, 2016
    Assignee: Facebook, Inc.
    Inventors: Nicholas Philip Gianos, Paul Christopher Jeffries, Pedram Keyani, Chetan Gowda, Siddharth Kar
  • Publication number: 20160132570
    Abstract: Equivalent concepts expressed across multiple domains are matched and associated with a metapage generated by a social networking system. User preferences expressed on multiple domains, represented as pages in a social networking system, may be organized by concept and shared with advertisers, third-party developers, and other users of the social networking system using the metapages generated for the concepts. Aggregated social information may be presented to users of the social networking system viewing a page associated with a metapage. In one embodiment, a best page may be determined for a user based on information about the user.
    Type: Application
    Filed: December 28, 2015
    Publication date: May 12, 2016
    Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
  • Patent number: 9251500
    Abstract: Equivalent concepts expressed across multiple domains are matched and associated with a metapage generated by a social networking system. User preferences expressed on multiple domains, represented as pages in a social networking system, may be organized by concept and shared with advertisers, third-party developers, and other users of the social networking system using the metapages generated for the concepts. Aggregated social information may be presented to users of the social networking system viewing a page associated with a metapage. Information presented on external websites may be used to link pages across multiple domains with a metapage generated on the social networking system. A best page may be determined for a concept embodied in multiple pages on the social networking system using a hierarchy of rules. A best page may also be determined for a user based on information about the user.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: February 2, 2016
    Assignee: Facebook, Inc.
    Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
  • Publication number: 20150347525
    Abstract: Embodiments improve the ability of users of a social networking system to search for information that is likely to be relevant to them by learning and/or applying a search context associated with selector components used to search for objects of the social networking system. The search context is specific to the use of an individual selector and thus need not be as general as the context of an entire page or set of pages in which selectors can be embedded. The social networking system may learn the context of a selector by monitoring user selections from prior search results performed using the selector.
    Type: Application
    Filed: August 12, 2015
    Publication date: December 3, 2015
    Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Eric Sun
  • Patent number: 9141707
    Abstract: Embodiments improve the ability of users of a social networking system to search for information that is likely to be relevant to them by learning and/or applying a search context associated with selector components used to search for objects of the social networking system. The search context is specific to the use of an individual selector and thus need not be as general as the context of an entire page or set of pages in which selectors can be embedded. The social networking system may learn the context of a selector by monitoring user selections from prior search results performed using the selector.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: September 22, 2015
    Assignee: Facebook, Inc.
    Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Eric Sun