Patents by Inventor Prasenjit Phukan
Prasenjit Phukan 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: 20230400319Abstract: Hubs for social interaction via electronic devices are described. In one aspect, a data processing device includes a display screen displaying a social interaction hub, the social interaction hub including a collection of records. Each record includes a counterparty identifier identifying a counterparty of a past social interaction event, a mode indicium identifying a mode by which the past social interaction event with the counterparty occurred, and a collection of mode indicia each identifying a mode by which a future, outgoing social interaction event with the counterparty can occur. The counterparty identifier, the mode indicium, and the collection of mode indicia are associated with one another in the records of the social interaction hub.Type: ApplicationFiled: August 24, 2023Publication date: December 14, 2023Inventors: Christopher D. Nesladek, Jeffrey W. Hamilton, Jeffrey A. Sharkey, Prasenjit Phukan
-
Patent number: 11768081Abstract: Hubs for social interaction via electronic devices are described. In one aspect, a data processing device includes a display screen displaying a social interaction hub, the social interaction hub including a collection of records. Each record includes a counterparty identifier identifying a counterparty of a past social interaction event, a mode indicium identifying a mode by which the past social interaction event with the counterparty occurred, and a collection of mode indicia each identifying a mode by which a future, outgoing social interaction event with the counterparty can occur. The counterparty identifier, the mode indicium, and the collection of mode indicia are associated with one another in the records of the social interaction hub.Type: GrantFiled: September 9, 2021Date of Patent: September 26, 2023Assignee: Google LLCInventors: Christopher D. Nesladek, Jeffrey W. Hamilton, Jeffrey A. Sharkey, Prasenjit Phukan
-
Publication number: 20220099453Abstract: Hubs for social interaction via electronic devices are described. In one aspect, a data processing device includes a display screen displaying a social interaction hub, the social interaction hub including a collection of records. Each record includes a counterparty identifier identifying a counterparty of a past social interaction event, a mode indicium identifying a mode by which the past social interaction event with the counterparty occurred, and a collection of mode indicia each identifying a mode by which a future, outgoing social interaction event with the counterparty can occur. The counterparty identifier, the mode indicium, and the collection of mode indicia are associated with one another in the records of the social interaction hub.Type: ApplicationFiled: September 9, 2021Publication date: March 31, 2022Inventors: Christopher D. Nesladek, Jeffrey W. Hamilton, Jeffrey A. Sharkey, Prasenjit Phukan
-
Publication number: 20170370743Abstract: Hubs for social interaction via electronic devices are described. In one aspect, a data processing device includes a display screen displaying a social interaction hub, the social interaction hub including a collection of records. Each record includes a counterparty identifier identifying a counterparty of a past social interaction event, a mode indicium identifying a mode by which the past social interaction event with the counterparty occurred, and a collection of mode indicia each identifying a mode by which a future, outgoing social interaction event with the counterparty can occur. The counterparty identifier, the mode indicium, and the collection of mode indicia are associated with one another in the records of the social interaction hub.Type: ApplicationFiled: August 15, 2017Publication date: December 28, 2017Inventors: Christopher D. Nesladek, Jeffrey W. Hamilton, Jeffrey A. Sharkey, Prasenjit Phukan
-
Patent number: 9766088Abstract: Hubs for social interaction via electronic devices are described. In one aspect, a data processing device includes a display screen displaying a social interaction hub, the social interaction hub including a collection of records. Each record includes a counterparty identifier identifying a counterparty of a past social interaction event, a mode indicium identifying a mode by which the past social interaction event with the counterparty occurred, and a collection of mode indicia each identifying a mode by which a future, outgoing social interaction event with the counterparty can occur. The counterparty identifier, the mode indicium, and the collection of mode indicia are associated with one another in the records of the social interaction hub.Type: GrantFiled: October 28, 2010Date of Patent: September 19, 2017Assignee: Google Inc.Inventors: Christopher D. Nesladek, Jeffrey W. Hamilton, Jeffrey A. Sharkey, Prasenjit Phukan
-
Patent number: 9582549Abstract: A computer-implemented search method includes receiving a registration request from each of one or more computer applications installed on a computing device and registering the applications in response to the request, wherein the registration request indicates an intent by the application to receive search query information from a search application associated with the device. The method also includes receiving user input on the device in the form of a query, providing the query to the one or more registered applications, receiving responses from the one or more registered applications that include data that is managed by the one or more registered applications; integrating the responses into a result set; and presenting the result set with the computing device.Type: GrantFiled: April 14, 2015Date of Patent: February 28, 2017Assignee: Google Inc.Inventors: Michael J. LeBeau, Prasenjit Phukan
-
Patent number: 9405343Abstract: Hubs for social interaction via electronic devices are described. In one aspect, a data processing device includes a display screen displaying a social interaction hub, the social interaction hub including a collection of records. Each record includes a counterparty identifier identifying a counterparty of a past social interaction event, a mode indicium identifying a mode by which the past social interaction event with the counterparty occurred, and a collection of mode indicia each identifying a mode by which a future, outgoing social interaction event with the counterparty can occur. The counterparty identifier, the mode indicium, and the collection of mode indicia are associated with one another in the records of the social interaction hub.Type: GrantFiled: September 30, 2011Date of Patent: August 2, 2016Assignee: Google Inc.Inventors: Christopher D. Nesladek, Jeffrey W. Hamilton, Jeffrey A. Sharkey, Prasenjit Phukan
-
Publication number: 20150371233Abstract: Novel features to be used in a proxy card payment system include a real-time request to override a declined transaction or to select a different financial account and the insertion of user identification information into the transaction approval message sent to the merchant. A payment request is forwarded to the payment system, which maintains the proxy card account and determines whether the transaction violates a user-defined rule. If the transaction is declined by the issuer that maintains the financial account, or the payment system for violation of a user-defined rule, the payment system sends a real-time message to the user. The user is prompted to override the rule causing the transaction to be declined or to select a new account to process the transaction. Once the payment system receives authorization for the transaction, it inserts the user identification information in an approval message before transmitting the approval to the merchant.Type: ApplicationFiled: August 27, 2015Publication date: December 24, 2015Inventors: Pavel Simakov, Osama Bedier, Angela Chun Wah Lai, Prasenjit Phukan
-
Patent number: 9135619Abstract: Novel features to be used in a proxy card payment system include a real-time request to override a declined transaction or to select a different financial account and the insertion of user identification information into the transaction approval message sent to the merchant. A payment request is forwarded to the payment system, which maintains the proxy card account and determines whether the transaction violates a user-defined rule. If the transaction is declined by the issuer that maintains the financial account, or the payment system for violation of a user-defined rule, the payment system sends a real-time message to the user. The user is prompted to override the rule causing the transaction to be declined or to select a new account to process the transaction. Once the payment system receives authorization for the transaction, it inserts the user identification information in an approval message before transmitting the approval to the merchant.Type: GrantFiled: May 25, 2012Date of Patent: September 15, 2015Assignee: GOOGLE INC.Inventors: Pavel Simakov, Osama Bedier, Angela Chun Wah Lai, Prasenjit Phukan
-
Patent number: 9129012Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing live search suggestions. In one aspect, a method includes obtaining a suggested query term by a client device, initiating a live query to obtain live content relating to the suggested query term responsive to obtaining the suggested query term, obtaining the live content, and displaying the live content on a user interface of the client device.Type: GrantFiled: February 3, 2010Date of Patent: September 8, 2015Assignee: Google Inc.Inventors: Michael J. LeBeau, Prasenjit Phukan
-
Publication number: 20150227523Abstract: A computer-implemented search method includes receiving a registration request from each of one or more computer applications installed on a computing device and registering the applications in response to the request, wherein the registration request indicates an intent by the application to receive search query information from a search application associated with the device. The method also includes receiving user input on the device in the form of a query, providing the query to the one or more registered applications, receiving responses from the one or more registered applications that include data that is managed by the one or more registered applications; integrating the responses into a result set; and presenting the result set with the computing device.Type: ApplicationFiled: April 14, 2015Publication date: August 13, 2015Inventors: Michael J. LeBeau, Prasenjit Phukan
-
Patent number: 8897579Abstract: A computer-implemented method of managing information is disclosed. The method can include receiving a message from a mobile device configured to connect to a mobile device network (the message including a digital image taken by the mobile device and including information corresponding to words), determining the words from the digital image information using optical character recognition, indexing the digital image based on the words, and storing the digital image for later retrieval of the digital image based on one or more received search terms.Type: GrantFiled: October 9, 2013Date of Patent: November 25, 2014Assignee: Google Inc.Inventors: Krishnendu Chaudhury, Ashutosh Garg, Prasenjit Phukan, Arvind Saraf
-
Patent number: 8762204Abstract: The way in which Websites are reviewed for use in an advertising network may be improved by (a) accepting a collection including one or more documents, (b) determining whether or not the collection complies with policies of an advertising network, and (c) approving the collection if it was determined that the collection complies with the policies. The collection may be added to the advertising network if the collection is approved such that (e.g., content-targeted) advertisements may be served in association with renderings of documents included in the collection. The collection may be a Website including one or more Webpages. The policy may concern (A) content of the one or more documents of the collection, (B) usability of a Website wherein the collection of one or more documents is a Website including one or more Webpages, and/or (C) a possible fraud or deception on the advertising network or participants of the advertising network by the collection.Type: GrantFiled: July 19, 2010Date of Patent: June 24, 2014Assignee: Google Inc.Inventors: Pavan Kumar Desikan, Lawrence Ip, Timothy James, Sanjeev Kulkarni, Prasenjit Phukan, Dmitriy Portnov, Gokul Rajaram
-
Publication number: 20140044365Abstract: A computer-implemented method of managing information is disclosed. The method can include receiving a message from a mobile device configured to connect to a mobile device network (the message including a digital image taken by the mobile device and including information corresponding to words), determining the words from the digital image information using optical character recognition, indexing the digital image based on the words, and storing the digital image for later retrieval of the digital image based on one or more received search terms.Type: ApplicationFiled: October 9, 2013Publication date: February 13, 2014Applicant: Google Inc.Inventors: Krishnendu Chaudhury, Ashutosh Garg, Prasenjit Phukan, Arvind Saraf
-
Patent number: 8626592Abstract: Novel features to be used in a proxy card payment system include a real-time request to override a declined transaction or to select a different financial account and the insertion of user identification information into the transaction approval message sent to the merchant. A payment request is forwarded to the payment system, which maintains the proxy card account and determines whether the transaction violates a user-defined rule. If the transaction is declined by the issuer that maintains the financial account, or the payment system for violation of a user-defined rule, the payment system sends a real-time message to the user. The user is prompted to override the rule causing the transaction to be declined or to select a new account to process the transaction. Once the payment system receives authorization for the transaction, it inserts the user identification information in an approval message before transmitting the approval to the merchant.Type: GrantFiled: March 18, 2013Date of Patent: January 7, 2014Assignee: Google Inc.Inventors: Pavel Simakov, Osama Bedier, Angela Chun Wah Lai, Prasenjit Phukan
-
Patent number: 8620114Abstract: A computer-implemented method of managing information is disclosed. The method can include receiving a message from a mobile device configured to connect to a mobile device network (the message including a digital image taken by the mobile device and including information corresponding to words), determining the words from the digital image information using optical character recognition, indexing the digital image based on the words, and storing the digital image for later retrieval of the digital image based on one or more received search terms.Type: GrantFiled: July 12, 2011Date of Patent: December 31, 2013Assignee: Google Inc.Inventors: Krishnendu Chaudhury, Ashutosh Garg, Prasenjit Phukan, Arvind Saraf
-
Publication number: 20130290121Abstract: Novel features to be used in a proxy card payment system include a real-time request to override a declined transaction or to select a different financial account and the insertion of user identification information into the transaction approval message sent to the merchant. A payment request is forwarded to the payment system, which maintains the proxy card account and determines whether the transaction violates a user-defined rule. If the transaction is declined by the issuer that maintains the financial account, or the payment system for violation of a user-defined rule, the payment system sends a real-time message to the user. The user is prompted to override the rule causing the transaction to be declined or to select a new account to process the transaction. Once the payment system receives authorization for the transaction, it inserts the user identification information in an approval message before transmitting the approval to the merchant.Type: ApplicationFiled: March 18, 2013Publication date: October 31, 2013Applicant: GOOGLE INC.Inventors: Pavel Simakov, Osama Bedier, Angela Chun Wah Lai, Prasenjit Phukan
-
Patent number: 8437779Abstract: In general, the subject matter described in this specification can be embodied in methods, systems and program products for dynamically generating contact list. A computer system identifies a geographic location of a mobile computing device that is associated with a user. A local contact list is generated by selecting, for inclusion in the local contact list, one or more contacts that are from a contact list that is stored for the user and are within a first predetermined geographic location. The local contact list is generated by selecting, for inclusion in the local contact list, one or more contacts that are not in the contact list that is stored for the user and are within a second predetermined geographic location. The local contact list is provided for display on the mobile computing device.Type: GrantFiled: October 19, 2009Date of Patent: May 7, 2013Assignee: Google Inc.Inventor: Prasenjit Phukan
-
Patent number: 8401904Abstract: Novel features to be used in a proxy card payment system include a real-time request to override a declined transaction or to select a different financial account and the insertion of user identification information into the transaction approval message sent to the merchant. A payment request is forwarded to the payment system, which maintains the proxy card account and determines whether the transaction violates a user-defined rule. If the transaction is declined by the issuer that maintains the financial account, or the payment system for violation of a user-defined rule, the payment system sends a real-time message to the user. The user is prompted to override the rule causing the transaction to be declined or to select a new account to process the transaction. Once the payment system receives authorization for the transaction, it inserts the user identification information in an approval message before transmitting the approval to the merchant.Type: GrantFiled: May 18, 2012Date of Patent: March 19, 2013Assignee: Google Inc.Inventors: Pavel Simakov, Osama Bedier, Angela Chun Wah Lai, Prasenjit Phukan
-
Publication number: 20120023097Abstract: A computer-implemented search method includes receiving a registration request from each of one or more computer applications installed on a computing device and registering the applications in response to the request, wherein the registration request indicates an intent by the application to receive search query information from a search application associated with the device. The method also includes receiving user input on the device in the form of a query, providing the query to the one or more registered applications, receiving responses from the one or more registered applications that include data that is managed by the one or more registered applications; integrating the responses into a result set; and presenting the result set with the computing device.Type: ApplicationFiled: September 29, 2011Publication date: January 26, 2012Applicant: GOOGLE INC.Inventors: Michael J. LeBeau, Prasenjit Phukan