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: 20170142763
    Abstract: 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: Application
    Filed: November 17, 2015
    Publication date: May 18, 2017
    Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Publication number: 20170142498
    Abstract: 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: Application
    Filed: November 16, 2015
    Publication date: May 18, 2017
    Inventors: Devin Blong, Kevin Flores, Tushar Chaudhary, Manish Sharma
  • Publication number: 20170078225
    Abstract: 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: Application
    Filed: September 16, 2015
    Publication date: March 16, 2017
    Inventors: Gyanesh Pandey, Devin Blong, Paresh Vakhariya, Kevin Flores, I-Han Chen
  • Patent number: 9591075
    Abstract: 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: Grant
    Filed: December 29, 2014
    Date of Patent: March 7, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Devin Blong, Manish Sharma, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Publication number: 20170003945
    Abstract: 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: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Patent number: 9473375
    Abstract: 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: Grant
    Filed: December 18, 2013
    Date of Patent: October 18, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Manish Sharma, Gurudutt Pai, Tushar Chaudhary, Kevin Flores
  • Patent number: 9471684
    Abstract: 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: Grant
    Filed: December 18, 2013
    Date of Patent: October 18, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Manish Sharma, Kevin Flores, Devin Blong, Tushar Chaudhary, Annu Yadav, Gurudutt Pai
  • Patent number: 9426622
    Abstract: 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: Grant
    Filed: December 22, 2014
    Date of Patent: August 23, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Publication number: 20160239674
    Abstract: 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: Application
    Filed: February 12, 2015
    Publication date: August 18, 2016
    Inventors: Guanqun BAO, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Publication number: 20160234284
    Abstract: 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: Application
    Filed: February 9, 2015
    Publication date: August 11, 2016
    Inventors: Guanqun Bao, Manish Sharma, Kevin Flores, Tushar Chaudhary, Gaurav Gupta, Devin Blong
  • Patent number: 9396480
    Abstract: 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: Grant
    Filed: August 21, 2014
    Date of Patent: July 19, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Gaurav Gupta, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary
  • Publication number: 20160191395
    Abstract: 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: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Publication number: 20160191507
    Abstract: 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: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Publication number: 20160192178
    Abstract: 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: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: Devin Blong, Manish Sharma, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Publication number: 20160183053
    Abstract: 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: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Guanqun BAO, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Publication number: 20160057472
    Abstract: 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: Application
    Filed: August 21, 2014
    Publication date: February 25, 2016
    Inventors: Gaurav GUPTA, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary
  • Patent number: 9124615
    Abstract: 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: Grant
    Filed: December 18, 2013
    Date of Patent: September 1, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Manish Sharma, Kevin Flores, Devin Blong, Tushar Chaudhary, Annu Yadav
  • Publication number: 20150172297
    Abstract: 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: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Manish SHARMA, Kevin Flores, Devin Blong, Tushar Chaudhary, Annu Yadav
  • Publication number: 20150172470
    Abstract: 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: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Manish SHARMA, Gurudutt Pai, Tushar Chaudhary, Kevin Flores
  • Publication number: 20150170149
    Abstract: 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: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Manish Sharma, Kevin Flores, Devin Blong, Tushar Chaudhary, Gaurav Gupta