Patents by Inventor Surendra Gadodia
Surendra Gadodia 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: 9948645Abstract: Techniques for call-based user verification are described. In one embodiment, for example, an apparatus may comprise a processor circuit and a storage component. The apparatus may further comprise a session component, an identification (ID) component, a mapping component, and a verification component. The session component may be operative on the processor circuit and configured to receive session data from a client device and store the session data in the storage component. The ID component may be operative on the processor circuit and configured to request ID data from a server, receive ID data from the server, and send the ID data to the client device. The mapping component may be operative on the processor circuit and configured to map the session data with the ID data.Type: GrantFiled: September 12, 2016Date of Patent: April 17, 2018Assignee: FACEBOOK, INC.Inventors: Bradley Edward Hettervik, Surendra Gadodia, Xiao Liang, Antony T. Fu, Molly Jane Fowler
-
Patent number: 9883389Abstract: Techniques for communicating notifications to subscribers are described. An apparatus may comprise a channel component and a notification component. The channel component may be operative to receive an event from a social networking service to communicate to a subscriber of the social networking service and to determine one or more channels of a plurality of channels by which to communicate the event to the subscriber according to rankings associated with each channel, the rankings specific to the subscriber and determined according to subscriber history. The notification component may be operative to construct a notification based on the event and to transmit the notification to the subscriber using the determined one or more channels. Other embodiments are described and claimed.Type: GrantFiled: December 14, 2012Date of Patent: January 30, 2018Assignee: FACEBOOK, INC.Inventors: Adriel Frederick, Antony Fu, Martin Rehwald, Denise Moreno, Surendra Gadodia
-
Patent number: 9763090Abstract: Techniques for determining and communicating presence are described. An apparatus may comprise a presence component and a display component. The presence component may be operative to determine whether a first user is present to receive short message service (SMS) messages on a mobile device. The display component may be operative to indicate to a second user whether the first user is present to receive SMS messages on the mobile device. Other embodiments are described and claimed.Type: GrantFiled: March 13, 2013Date of Patent: September 12, 2017Assignee: FACEBOOK, INC.Inventors: Adriel Frederick, Antony Fu, Martin Rehwald, Denise Moreno, Surendra Gadodia
-
Patent number: 9717000Abstract: Techniques for validating a delivery channel are described. An apparatus may comprise a validity component operative to query a database of device subscriber information for device information of a device associated with a delivery channel, to analyze the device information to determine whether the device is associated with a user, and to determine whether the delivery channel is valid for communication with the user based on whether the device is associated with the user. Other embodiments are described and claimed.Type: GrantFiled: March 13, 2013Date of Patent: July 25, 2017Assignee: FACEBOOK, INC.Inventors: Adriel Frederick, Antony Fu, Martin Rehwald, Denise Moreno, Surendra Gadodia
-
Patent number: 9706398Abstract: Techniques for a custom short message service center are described. An apparatus may comprise a custom short message service center (SMSC) comprising a reception component, a transmission component, and a control component. The reception component may be operative to receive a short message service (SMS) message for communication to a device from a sender. The transmission component may be operative to initiate transmission of the message to the device. The control component may be operative to monitor the transmission of the message to the device. Other embodiments are described and claimed.Type: GrantFiled: March 13, 2013Date of Patent: July 11, 2017Assignee: FACEBOOK, INC.Inventors: Adriel Frederick, Antony Fu, Martin Rehwald, Denise Moreno, Surendra Gadodia
-
Publication number: 20160381018Abstract: Techniques for call-based user verification are described. In one embodiment, for example, an apparatus may comprise a processor circuit and a storage component. The apparatus may further comprise a session component, an identification (ID) component, a mapping component, and a verification component. The session component may be operative on the processor circuit and configured to receive session data from a client device and store the session data in the storage component. The ID component may be operative on the processor circuit and configured to request ID data from a server, receive ID data from the server, and send the ID data to the client device. The mapping component may be operative on the processor circuit and configured to map the session data with the ID data.Type: ApplicationFiled: September 12, 2016Publication date: December 29, 2016Applicant: Facebook, Inc.Inventors: Bradley Edward Hettervik, Surendra Gadodia, Xiao Liang, Antony T. Fu, Molly Jane Fowler
-
Patent number: 9461998Abstract: Techniques for call-based user verification are described. In one embodiment, for example, an apparatus may comprise a processor circuit and a storage component. The apparatus may further comprise a session component, an identification (ID) component, a mapping component, and a verification component. The session component may be operative on the processor circuit and configured to receive session data from a client device and store the session data in the storage component. The ID component may be operative on the processor circuit and configured to request ID data from a server, receive ID data from the server, and send the ID data to the client device. The mapping component may be operative on the processor circuit and configured to map the session data with the ID data.Type: GrantFiled: October 31, 2014Date of Patent: October 4, 2016Assignee: FACEBOOK, INC.Inventors: Bradley Edward Hettervik, Surendra Gadodia, Xiao Liang, Antony T. Fu, Molly Jane Fowler
-
Publication number: 20160173701Abstract: Techniques for message aggregator testing and selection are described. In one embodiment, an apparatus may comprise an aggregator contact component, an aggregator selection component, and a messaging component. The aggregator contact component may receive a plurality of bids from a plurality of message aggregators. The aggregator selection component may select two or more candidate aggregators of the plurality of message aggregators, estimate a price-per-delivery rate for each of the two or more candidate aggregators, and select a contracting aggregator based on the price-per-delivery rate for each of the two or more candidate aggregators. The messaging component may submit a plurality of messages to each of the two or more candidate aggregators, receive a plurality of message confirmations in response to the plurality of messages, and determine the delivery rate for each of the two or more candidate aggregators. Other embodiments are described and claimed.Type: ApplicationFiled: December 15, 2014Publication date: June 16, 2016Applicant: FACEBOOK, INC.Inventors: Sumit Rasiwasia, Surendra Gadodia, Xiao Liang, Antony T. Fu
-
Publication number: 20160127370Abstract: Techniques for call-based user verification are described. In one embodiment, for example, an apparatus may comprise a processor circuit and a storage component. The apparatus may further comprise a session component, an identification (ID) component, a mapping component, and a verification component. The session component may be operative on the processor circuit and configured to receive session data from a client device and store the session data in the storage component. The ID component may be operative on the processor circuit and configured to request ID data from a server, receive ID data from the server, and send the ID data to the client device. The mapping component may be operative on the processor circuit and configured to map the session data with the ID data.Type: ApplicationFiled: October 31, 2014Publication date: May 5, 2016Applicant: Facebook, Inc.Inventors: Bradley Edward Hettervik, Surendra Gadodia, Xiao Liang, Antony T. Fu, Molly Jane Fowler
-
Publication number: 20150213505Abstract: Systems and methods are described for providing mobile applications at a predetermined data rate. In an embodiment, a request for a campaign is received, the request including an application title, an access endpoint, a campaign duration, and a list of a plurality of communication network operators. In response to receiving the request for the campaign, a special rating request is sent to each communications network operator on the list. The special rating request requests that a predetermined data rate be applied to data associated with the access endpoint for the campaign period. The data associated with the access endpoint is made available at the predetermined data rate on a communications network. Furthermore, advertising may be provided that communicates that the application is available for download and for use on the communications network at the predetermined data rate.Type: ApplicationFiled: April 10, 2015Publication date: July 30, 2015Applicant: LotusFlare, Inc.Inventors: Qing Guo, Surendra Gadodia, Shao Yong Xia
-
Publication number: 20150025976Abstract: Systems and methods are described for providing mobile applications at a predetermined data rate. In an embodiment, a request for a campaign is received, the request including an application title, an access endpoint, a campaign duration, and a list of a plurality of communication network operators. In response to receiving the request for the campaign, a special rating request is sent to each communications network operator on the list. The special rating request requests that a predetermined data rate be applied to data associated with the access endpoint for the campaign period. The data associated with the access endpoint is made available at the predetermined data rate on a communications network. Furthermore, advertising may be provided that communicates that the application is available for download and for use on the communications network at the predetermined data rate.Type: ApplicationFiled: June 24, 2014Publication date: January 22, 2015Applicant: LOTUSFLARE, INC.Inventors: Qing Guo, Surendra Gadodia, Shao Yong Xia