Patents by Inventor Kevin Flores
Kevin Flores 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: 20170142763Abstract: Techniques described herein may be used to enable a user device (e.g., a smartphone, a tablet computer, etc.) to access network services without having to be connected to a network (e.g., a wireless telecommunications network). A first user device may communicate discovery packets in search of other user devices to which the first user device may connect. The first user device may identify a second user device (as a result of sending the discover packets). The first and second user devices may obtain configuration parameters (e.g., a communication channel allocation, encryption keys, synchronization information, etc.) and may establish a D2D connection based on the configuration parameters. The D2D connection may enable the first and second user devices to communicate with another as though the user devices were connected to a wireless telecommunications network (e.g., via telephone calls, video calls, simple messaging services (SMS) messages, instant messages, etc.).Type: ApplicationFiled: November 17, 2015Publication date: May 18, 2017Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
-
Publication number: 20170142498Abstract: Crowdsourcing techniques may be used to enhance the experience of users viewing and/or listening to content (e.g., live and/or pre-recorded content, such as movies, sporting events, etc.). A server device may analyze audio, captured by multiple user devices, in order to determine trigger points, in the content. The trigger point may be a time point in the content, at which the captured audio, received from multiple user devices, should be played by subsequent user devices that play back the content.Type: ApplicationFiled: November 16, 2015Publication date: May 18, 2017Inventors: Devin Blong, Kevin Flores, Tushar Chaudhary, Manish Sharma
-
Publication number: 20170078225Abstract: Techniques described herein may be used to analyze written messages between users (e.g., messages in a mobile messaging application, simple messaging service (SMS) messages, instant messages, etc.) to identify media content being discussed by the users. Additionally, the opinions of the users regarding the media content (e.g., favorable, unfavorable, etc.) may be deciphered and used to update user profiles. The updated user profiles may be used to provide media content recommendations for the users, targeted marketing to the users, rating scores for the media content, and user reviews for the media content. The analysis of the written message may also enable the written messages to be organized (e.g., according to topic) within a graphic user interface (GUI) of each user device.Type: ApplicationFiled: September 16, 2015Publication date: March 16, 2017Inventors: Gyanesh Pandey, Devin Blong, Paresh Vakhariya, Kevin Flores, I-Han Chen
-
Patent number: 9591075Abstract: Techniques described herein may enable users to manage the division of storage, for multiple applications and on a per-content type basis, between cloud storage and local storage. A mobile device may receive user preference information relating to storage limits, each of the storage limits being applicable to an aggregate amount of data, of a particular content type, and associated with a number of applications executed by the mobile device. The mobile device transfer data, to and from cloud storage, to enforce the storage limits included in the user preference information.Type: GrantFiled: December 29, 2014Date of Patent: March 7, 2017Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Devin Blong, Manish Sharma, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
-
Publication number: 20170003945Abstract: Techniques described herein may allow for the automatic downloading, installing, and/or launching of applications (commonly referred to as “apps”), during the presentation of content. For example, a user device (e.g., a smart phone) may play video content, such as a trailer for a video game app. During the presentation of the trailer, a button, to install the video game app, may be presented. Based on a single click of the button, the video game app may be downloaded and installed. The app may further be launched as soon as it is installed, and/or as soon as the trailer ends. Some techniques described herein may be applicable for the automatic downloading, installing, and/or launching of an application on a wearable device while another device presents content, or vice versa.Type: ApplicationFiled: June 30, 2015Publication date: January 5, 2017Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
-
Patent number: 9473375Abstract: A device receives, from a content server device, content information associated with content accessed by a user device, and information associated with utilization of a network path provided between the user device and the content server device. The device receives information associated with data usage by the user device for accessing the content, and determines whether the data usage is sponsored by a sponsor based on the content information and the information associated with the utilization of the network path. The sponsor sponsors data usage associated with particular content when the utilization of the network path is below a threshold. The device assigns charges for the data usage to an account associated with the user device when the data usage is not sponsored by the sponsor, or to an account associated with the sponsor when the data usage is sponsored by the sponsor.Type: GrantFiled: December 18, 2013Date of Patent: October 18, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Manish Sharma, Gurudutt Pai, Tushar Chaudhary, Kevin Flores
-
Patent number: 9471684Abstract: A server device provides for display a user interface that includes multiple code snippets, where each of the multiple code snippets, when executed, causes a user device to perform one or more functions. The server device receives a selection of a particular code snippet from the multiple code snippets provided by the user interface, and associates the particular code snippet with content. The server device provides the content with the particular code snippet to the user device, and executes the particular code snippet to cause the user device to perform a particular function with another server device.Type: GrantFiled: December 18, 2013Date of Patent: October 18, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Manish Sharma, Kevin Flores, Devin Blong, Tushar Chaudhary, Annu Yadav, Gurudutt Pai
-
Patent number: 9426622Abstract: A device may receive an indication that a first device, a second device, and a third device are within communication range of a target device. The first device may be outside of communication range of a positioning system that provides information for determining a location. The target device may be outside of communication range of the positioning system and outside of communication range of three or more devices which are within communication range of the positioning system. The device may receive information that identifies a first location associated with the first device, a second location associated with the second device, and a third location associated with the third device. The device may determine a target device location based on the information that identifies the first location, the second location, and the third location. The device may provide or store information that identifies the target device location.Type: GrantFiled: December 22, 2014Date of Patent: August 23, 2016Assignee: Verizon Patent and Licensing Inc.Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
-
Publication number: 20160239674Abstract: A device may provide an upload request to upload a file. The device may receive, based on the upload request, a unique identifier associated with the device. The device may obtain a file key for encrypting the file and a security key for encrypting the file key. The security key may be obtained based on the unique identifier. The device may encrypt the file, using the file key, to create an encrypted file. The device may encrypt the file key, using the security key, to create an encrypted file key. The device may provide the encrypted file and the encrypted file key for storage by a storage device.Type: ApplicationFiled: February 12, 2015Publication date: August 18, 2016Inventors: Guanqun BAO, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
-
Publication number: 20160234284Abstract: A network device provides, to a user device, an application for managing viewing and sharing of content available via an Internet service provider, and assigns a unique code for a user of the user device. The network device provides a catalog of available content items that includes toll-free data (TFD) content items with a different TFD uniform resource locator (URL) for each TFD content item in the catalog of available content items. The network device receives a user's selection, from the catalog, of a TFD content item to share, and generates a sharing URL based on a TFD URL for the selected TFD content item and the unique sharing code. The network device provides the sharing URL to the user device for sharing with other users.Type: ApplicationFiled: February 9, 2015Publication date: August 11, 2016Inventors: Guanqun Bao, Manish Sharma, Kevin Flores, Tushar Chaudhary, Gaurav Gupta, Devin Blong
-
Patent number: 9396480Abstract: A device receives, from a client device, a first request associated with target audience criteria and a time constraint. Based on the target audience criteria, the device sends, to an information device, a network state request. In response to the network state request, the device receives, from the information device, a network state response including user data associated with user devices. Based on the network state response, the device determines a predicted network state, including predicted user data associated with the user devices, associated with the time constraint. Based on the predicted network state and the target audience criteria, the device determines a predicted quantity of user devices associated with both the target audience criteria and the time constraint. The device sends, to the client device, a first response based on the determination of the predicted quantity of user devices.Type: GrantFiled: August 21, 2014Date of Patent: July 19, 2016Assignee: Verizon Patent and Licensing Inc.Inventors: Gaurav Gupta, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary
-
Publication number: 20160191395Abstract: A first server device may receive, from a second server device, a unique identifier (ID) relates to content stored by the second server device; determine a policy based on the unique ID; generate a policy tag identifying the determined policy; and output the policy tag to the second server device. Outputting the policy tag may cause the second server device to apply the policy tag to a packet associated with the content, and output the packet towards a requesting user device that requests the content.Type: ApplicationFiled: December 29, 2014Publication date: June 30, 2016Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
-
Publication number: 20160191507Abstract: An instant access device may receive a request from a user device to access secure content corresponding to a particular web service. The instant access device may create a hash code based on a telephone number of the user device and a hash code, and may communicate the hash code to an authentication system. The authentication system may authenticate the user device by comparing the hash code to a hash table that includes a list of hash codes associated with user devices that are authorized to access the secure content. Based on whether the user device is authenticated by the authentication system, the instant access device may cause the user device to access the secure content, whether by accessing the secure content directly (when the user device authentication is successful) or by creating a new user account (when the user device authentication is unsuccessful).Type: ApplicationFiled: December 30, 2014Publication date: June 30, 2016Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
-
Publication number: 20160192178Abstract: Techniques described herein may enable users to manage the division of storage, for multiple applications and on a per-content type basis, between cloud storage and local storage. A mobile device may receive user preference information relating to storage limits, each of the storage limits being applicable to an aggregate amount of data, of a particular content type, and associated with a number of applications executed by the mobile device. The mobile device transfer data, to and from cloud storage, to enforce the storage limits included in the user preference information.Type: ApplicationFiled: December 29, 2014Publication date: June 30, 2016Inventors: Devin Blong, Manish Sharma, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
-
Publication number: 20160183053Abstract: A device may receive an indication that a first device, a second device, and a third device are within communication range of a target device. The first device may be outside of communication range of a positioning system that provides information for determining a location. The target device may be outside of communication range of the positioning system and outside of communication range of three or more devices which are within communication range of the positioning system. The device may receive information that identifies a first location associated with the first device, a second location associated with the second device, and a third location associated with the third device. The device may determine a target device location based on the information that identifies the first location, the second location, and the third location. The device may provide or store information that identifies the target device location.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Inventors: Guanqun BAO, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
-
Publication number: 20160057472Abstract: A device receives, from a client device, a first request associated with target audience criteria and a time constraint. Based on the target audience criteria, the device sends, to an information device, a network state request. In response to the network state request, the device receives, from the information device, a network state response including user data associated with user devices. Based on the network state response, the device determines a predicted network state, including predicted user data associated with the user devices, associated with the time constraint. Based on the predicted network state and the target audience criteria, the device determines a predicted quantity of user devices associated with both the target audience criteria and the time constraint. The device sends, to the client device, a first response based on the determination of the predicted quantity of user devices.Type: ApplicationFiled: August 21, 2014Publication date: February 25, 2016Inventors: Gaurav GUPTA, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary
-
Patent number: 9124615Abstract: A device receives content that includes embedded authentication code, and provides the content for display. The device generates a request to authenticate the content based on execution of the embedded authentication code, and provides the request to a server device that authenticates the content based on the request. The device receives, from the server device, an indication indicating that the content is authenticated, when the content is authenticated. The indication includes a portion of an identifier associated with the device. The device provides the indication and the portion of the identifier associated with the device for display.Type: GrantFiled: December 18, 2013Date of Patent: September 1, 2015Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Manish Sharma, Kevin Flores, Devin Blong, Tushar Chaudhary, Annu Yadav
-
Publication number: 20150172297Abstract: A device receives content that includes embedded authentication code, and provides the content for display. The device generates a request to authenticate the content based on execution of the embedded authentication code, and provides the request to a server device that authenticates the content based on the request. The device receives, from the server device, an indication indicating that the content is authenticated, when the content is authenticated. The indication includes a portion of an identifier associated with the device. The device provides the indication and the portion of the identifier associated with the device for display.Type: ApplicationFiled: December 18, 2013Publication date: June 18, 2015Applicant: Verizon Patent and Licensing Inc.Inventors: Manish SHARMA, Kevin Flores, Devin Blong, Tushar Chaudhary, Annu Yadav
-
Publication number: 20150172470Abstract: A device receives, from a content server device, content information associated with content accessed by a user device, and information associated with utilization of a network path provided between the user device and the content server device. The device receives information associated with data usage by the user device for accessing the content, and determines whether the data usage is sponsored by a sponsor based on the content information and the information associated with the utilization of the network path. The sponsor sponsors data usage associated with particular content when the utilization of the network path is below a threshold. The device assigns charges for the data usage to an account associated with the user device when the data usage is not sponsored by the sponsor, or to an account associated with the sponsor when the data usage is sponsored by the sponsor.Type: ApplicationFiled: December 18, 2013Publication date: June 18, 2015Applicant: Verizon Patent and Licensing Inc.Inventors: Manish SHARMA, Gurudutt Pai, Tushar Chaudhary, Kevin Flores
-
Publication number: 20150170149Abstract: A processor server receives transaction information associated with an online transaction between a user device and a merchant server, and provides embedded code to the user device based on receiving the transaction information. The processor server receives, based on execution of the embedded code, location information identifying a geographic location at which the user device is located, and an identifier associated with the user device. The processor server determines an authorization decision for the online transaction based on the transaction information, the location information, and the identifier, and forwards the authorization decision to the merchant server to permit the merchant server to approve or deny the online transaction.Type: ApplicationFiled: December 18, 2013Publication date: June 18, 2015Applicant: Verizon Patent and Licensing Inc.Inventors: Manish Sharma, Kevin Flores, Devin Blong, Tushar Chaudhary, Gaurav Gupta