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: 11551325Abstract: 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: GrantFiled: August 5, 2019Date of Patent: January 10, 2023Assignee: Uber Technologies, Inc.Inventors: Brian Tolkin, Qing Xu, Sami Aref, Peter Ng, Yuhki Yamashita, Siddharth Kar, Nikhil Goel
-
Patent number: 11385061Abstract: 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: GrantFiled: November 1, 2019Date of Patent: July 12, 2022Assignee: Uber Technologies, Inc.Inventor: Siddharth Kar
-
Patent number: 10685416Abstract: 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: GrantFiled: August 4, 2016Date of Patent: June 16, 2020Assignee: Uber Technologies, Inc.Inventors: Brian Tolkin, Qing Xu, Sami Aref, Peter Ng, Yuhki Brent Yamashita, Siddharth Kar, Nikhil Goel
-
Patent number: 10642904Abstract: 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: GrantFiled: July 26, 2016Date of Patent: May 5, 2020Assignee: Facebook, Inc.Inventors: Nicholas Philip Gianos, Paul Christopher Jeffries, Pedram Keyani, Chetan Gowda, Siddharth Kar
-
Publication number: 20200096347Abstract: 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: ApplicationFiled: November 1, 2019Publication date: March 26, 2020Inventor: Siddharth Kar
-
Publication number: 20200034943Abstract: 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: ApplicationFiled: August 5, 2019Publication date: January 30, 2020Inventors: Brian Tolkin, Qing Xu, Sami Aref, Peter Ng, Yuhki Yamashita, Siddharth Kar, Nikhil Goel
-
Patent number: 10495468Abstract: 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: GrantFiled: October 30, 2017Date of Patent: December 3, 2019Assignee: Uber Technologies, Inc.Inventor: Siddharth Kar
-
Patent number: 10311063Abstract: 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: GrantFiled: August 12, 2015Date of Patent: June 4, 2019Assignee: Facebook, Inc.Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Eric Sun
-
Patent number: 10303696Abstract: 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: GrantFiled: December 28, 2015Date of Patent: May 28, 2019Assignee: Facebook, Inc.Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
-
Publication number: 20190128675Abstract: 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: ApplicationFiled: October 30, 2017Publication date: May 2, 2019Inventor: Siddharth Kar
-
Patent number: 10210465Abstract: 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: GrantFiled: November 11, 2011Date of Patent: February 19, 2019Assignee: Facebook, Inc.Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
-
Patent number: 10007728Abstract: 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: GrantFiled: December 12, 2014Date of Patent: June 26, 2018Assignee: Facebook, Inc.Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
-
Publication number: 20170169535Abstract: 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: ApplicationFiled: August 4, 2016Publication date: June 15, 2017Inventors: Brian Tolkin, Qing Xu, Sami Aref, Peter Ng, Yuhki Brent Yamashita, Siddharth Kar, Nikhil Goel
-
Patent number: 9542504Abstract: 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: GrantFiled: February 20, 2015Date of Patent: January 10, 2017Assignee: Facebook, Inc.Inventors: Brian Piepgrass Hale, Siddharth Kar
-
Publication number: 20160335353Abstract: 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: ApplicationFiled: July 26, 2016Publication date: November 17, 2016Inventors: Nicholas Philip Gianos, Paul Christopher Jeffries, Pedram Keyani, Chetan Gowda, Siddharth Kar
-
Patent number: 9436763Abstract: 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: GrantFiled: April 6, 2010Date of Patent: September 6, 2016Assignee: Facebook, Inc.Inventors: Nicholas Philip Gianos, Paul Christopher Jeffries, Pedram Keyani, Chetan Gowda, Siddharth Kar
-
Publication number: 20160132570Abstract: 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: ApplicationFiled: December 28, 2015Publication date: May 12, 2016Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
-
Patent number: 9251500Abstract: 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: GrantFiled: November 11, 2011Date of Patent: February 2, 2016Assignee: Facebook, Inc.Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
-
Publication number: 20150347525Abstract: 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: ApplicationFiled: August 12, 2015Publication date: December 3, 2015Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Eric Sun
-
Patent number: 9141707Abstract: 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: GrantFiled: July 19, 2012Date of Patent: September 22, 2015Assignee: Facebook, Inc.Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Eric Sun