Patents by Inventor Nikhil Marathe

Nikhil Marathe 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: 20210184882
    Abstract: A method, system, computer readable storage medium, or apparatus provides for obtaining first information of a user (e.g., a user profile), wherein the user may be associated with a mobile device; based on the first information of the user, determining whether to communicate with the user via local area communication or wide area communication (e.g., a communication context) during a first period; determining to communicate via wide area communication during the first period; based on the determining to communicate via the wide area communication during the first period, sending an alert to invite the user associated with the mobile device to communicate with a remote domain (e.g., a remote physical location, such as a home, business, park, etc.); and based on acceptance of the invite, assigning a token for the user associated with the mobile device to further communicate with the remote domain.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 17, 2021
    Inventors: Robert Koch, Nikhil Marathe, James Pratt, Ari Craine, Eric Zavesky, Timothy Innes, Nigel Bradley
  • Publication number: 20210182914
    Abstract: Sensors may detect a user's locations and interest level of a product. Based on the interest level, messages may be sent to a server in order to obtain information, such as location, about a category of products and further display the obtained information to a mobile device.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 17, 2021
    Inventors: Robert Koch, Nikhil Marathe, James Pratt, Ari Craine, Eric Zavesky, Timothy Innes, Nigel Bradley
  • Publication number: 20210174379
    Abstract: Methods, systems, and apparatuses may provide for the auto-determination of partial usage of a physical environment and use derived intelligence to take various actions. This may allow for partial resulting maintenance of the physical environment based on a single use or use over time.
    Type: Application
    Filed: December 10, 2019
    Publication date: June 10, 2021
    Inventors: Robert Koch, Nikhil Marathe, James Pratt, Ari Craine, Eric Zavesky, Timothy Innes, Nigel Bradley
  • Publication number: 20210176589
    Abstract: Methods, systems, and apparatuses may provide for the auto-determination of collective commonalities among users located within an environment. Once determined, a number of features may be further described for management of interactions within the environment.
    Type: Application
    Filed: December 10, 2019
    Publication date: June 10, 2021
    Inventors: Robert Koch, Nikhil Marathe, James Pratt, Ari Craine, Eric Zavesky, Timothy Innes, Nigel Bradley
  • Publication number: 20200349768
    Abstract: In one example, a method for generating and displaying markers in XR environments to enhance social engagement among users includes presenting, by a processing system, an extended reality environment to a first user, wherein the extended reality environment combines elements of a real world environment surrounding the first user with elements of a virtual world, inferring, by the processing system, a marker to be associated with a second user in the extended reality environment, wherein the marker indicates information about the second user; and modifying, by the processing system, the extended reality environment to incorporate the marker in a manner that is apparent to the first user.
    Type: Application
    Filed: May 1, 2019
    Publication date: November 5, 2020
    Inventors: Eric Zavesky, Nigel Bradley, Nikhil Marathe, James Pratt
  • Patent number: 10764630
    Abstract: A method includes receiving, from a first device at a second device, first input corresponding to selection of a previous channel option. The method includes, responsive to the first input, sending list data to a display device coupled to the second device, where the list data enables a display of a list of previously displayed channels. The list includes multiple elements and a selection indicator associated with a first element of the list. Each element of the multiple elements corresponds to a previously displayed channel. The method includes receiving, from the first device, second input corresponding to selection of a next channel option. The method also includes sending updated list data based on the second input to the display device. The updated list data updates the display to change an association of the selection indicator from the first element to a second element of the list.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: September 1, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Charles Stahulak, Dolores J. Mallian, Nikhil Marathe, Bruce Barnes
  • Publication number: 20200193264
    Abstract: Virtual agents (VAs) can be managed in interactions with communication devices (and associated users) or other VAs. A VA management component (VAMC) can track, and analyze information relating to, interactions between a VA and one or more users. During a current interaction of the VA with a user, VAMC can determine a current context of the user, environment associated with the user, and personality attributes of the user from the current and previous interactions. During the interaction, VAMC can manage the VA to modulate the behavior of the VA, responses of the VA, and personality attributes of the VA based on the current user context, environment, and personality attributes of the user. The VAMC also can manage the VA and adapt the personality attributes, behavior, and responses of the VA to the device that is implementing the VA and device capabilities of the device.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Inventors: Eric Zavesky, Nigel Bradley, Timothy Innes, James Pratt, Nikhil Marathe
  • Publication number: 20200174738
    Abstract: An audio generation system is provided to enable coordinated control of multiple IoT devices for audio collection and distribution of one or more audio sources according to location and user preference. The audio generation system enables a location sensitive acoustic control of sound, both as a shaped envelope for a particular source, and as an individualized experience. The audio generation system also facilitates an interactive visual system for visualization and manipulation of the audio environment including via the use of augmented reality and/or virtual reality to depict soundscapes. The audio generation system can also facilitate a system for improving and achieving an audio environment (sound influence zone) and an intuitive way to understand where sounds will be heard.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 4, 2020
    Inventors: James Pratt, Eric Zavesky, Timothy Innes, Nigel Bradley, Nikhil Marathe
  • Patent number: 10581842
    Abstract: According to one embodiment, an authentication system includes an authentication device. The authentication device includes a biometric scanner, a processor, and an interface. The biometric scanner receives biometric data for a user. The processor authenticates the user by comparing the received biometric data for the user to predetermined biometric information for the user. The processor generates an authentication token in response to the authentication. The processor continuously authenticates the user. The interface communicates the authentication token to a content providing device, the authentication token indicating the authentication of the user. The interface receives content from the content providing device in response to the authentication token.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: March 3, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Eric Zavesky, James Pratt, Nigel Bradley, Timothy Innes, Nikhil Marathe
  • Publication number: 20190384932
    Abstract: Techniques are disclosed herein for managing and sharing sensitive information using blockchain technology. In certain embodiments, a transaction may be generated using information and a set of conditions, wherein satisfying the set of conditions by a requester of the information determines access to the information by the requester and the set of conditions include a count for a number of queries allowed for accessing the information. As requesters access the information, the count is decremented or adjusted and updated transactions are stored on the blockchain ledger until the count adjusts to a predetermined number, such zero. The information and the set of conditions may be defined by the user.
    Type: Application
    Filed: June 13, 2018
    Publication date: December 19, 2019
    Inventors: James Pratt, Nigel Bradley, Eric Zavesky, Nikhil Marathe, Timothy Innes
  • Publication number: 20190182533
    Abstract: A method includes receiving, from a first device at a second device, first input corresponding to selection of a previous channel option. The method includes, responsive to the first input, sending list data to a display device coupled to the second device, where the list data enables a display of a list of previously displayed channels. The list includes multiple elements and a selection indicator associated with a first element of the list. Each element of the multiple elements corresponds to a previously displayed channel. The method includes receiving, from the first device, second input corresponding to selection of a next channel option. The method also includes sending updated list data based on the second input to the display device. The updated list data updates the display to change an association of the selection indicator from the first element to a second element of the list.
    Type: Application
    Filed: January 29, 2019
    Publication date: June 13, 2019
    Inventors: CHARLES STAHULAK, DOLORES J. MALLIAN, NIKHIL MARATHE, BRUCE BARNES
  • Patent number: 10200742
    Abstract: A method includes receiving, at a computing device, input indicating a request to view a list. The list includes multiple elements, each of the elements corresponding to respective video content. The method also includes sending the list to a display device in response to the request, where the elements of the list are ordered based on a display order of the respective video content.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: February 5, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Charles Stahulak, Bruce Barnes, Dolores J. Mallian, Nikhil Marathe
  • Publication number: 20180288041
    Abstract: According to one embodiment, an authentication system includes an authentication device. The authentication device includes a biometric scanner, a processor, and an interface. The biometric scanner receives biometric data for a user. The processor authenticates the user by comparing the received biometric data for the user to predetermined biometric information for the user. The processor generates an authentication token in response to the authentication. The processor continuously authenticates the user. The interface communicates the authentication token to a content providing device, the authentication token indicating the authentication of the user. The interface receives content from the content providing device in response to the authentication token.
    Type: Application
    Filed: March 30, 2017
    Publication date: October 4, 2018
    Inventors: Eric Zavesky, James Pratt, Nigel Bradley, Timothy Innes, Nikhil Marathe
  • Publication number: 20180276662
    Abstract: According to one embodiment, a blockchain service device includes an interface, a memory, and a processor. The interface receives a request to perform a blockchain service. The blockchain service includes generating a local key using a private key stored on a user device. The request includes a transaction restraint. The memory stores software used to generate an input to generate the local key. The processor generates the input in response to the request. The input is used to generate a local key that includes the at least one transaction restraint. The interface communicates the input and receives a first block in response to the communication of the input. The first block is generated using the local key and the transaction restraint. The processor inserts the first block in a blockchain, wherein inserting the first block in the blockchain preauthorizes a transaction that is limited by the transaction restraint.
    Type: Application
    Filed: March 23, 2017
    Publication date: September 27, 2018
    Inventors: Eric Zavesky, James Pratt, Nigel Bradley, Timothy Innes, Nikhil Marathe
  • Patent number: 9961405
    Abstract: A method includes receiving, from a first user of a media distribution system, first wish list data identifying a program and a first program option associated with the program. When the first wish list data is received, the program is not scheduled for transmission via the media distribution system based on a published program guide available to the first user. The method also includes receiving, from a second user of the media distribution system, second wish list data identifying the program and a second program option associated with the program. The method further includes determining interest in the program based on the first program option and the second program option.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: May 1, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Dolores Mallian, Bruce Barnes, Shadi Khoshaba, Wayne Heinmiller, Henry Towster, Charles Stahulak, Nikhil Marathe
  • Patent number: 9916224
    Abstract: Techniques are provided for integrating source code analysis tools with a code review tool. A user submits a code change to the code review tool and one or more code analysis tools are automatically initiated to analyze the changed code. Results of the code analysis tool(s) are automatically provided back to the code review tool. Additionally or alternatively, one or more tests are automatically run to test one or more executables that are based on the changed code. Results of the test(s) are automatically provided to the code review tool. In this way, an effect of a code change is automatically determined and available for review along with the code change. The results of any code analysis tools and/or tests may be posted synchronously or asynchronously with the corresponding code change.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: March 13, 2018
    Assignee: LinkedIn Corporation
    Inventors: Andrew Macleod, Jasper Lee, Scott Holmes, Arvind Mani, Nikhil Marathe, Yuji Kosuga, Roman Shafigullin
  • Patent number: 9787668
    Abstract: Sensitive user information management system and method. In accordance with some embodiments of the subject innovations, a RESTful “custodial” web service is provided to online service applications of an online service for storing and retrieving sensitive user information. More particularly, the custodial web service offers an operational interface to the online service applications accessible over a data network. The operational interface comprises two operations: STORE and RETRIEVE. The STORE operation allows an online service application to store sensitive user information with the custodial web service. The RETRIEVE operation allows the online service application to later retrieve the sensitive user information from the custodial web service. The custodial web service also ensures that received sensitive user information is cryptographically encrypted when in the custody of the web service.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: October 10, 2017
    Assignee: LinkedIn Corporation
    Inventors: Nikhil Marathe, Arvind Mani, Ganesh Krishnan
  • Publication number: 20170075790
    Abstract: Techniques are provided for integrating source code analysis tools with a code review tool. A user submits a code change to the code review tool and one or more code analysis tools are automatically initiated to analyze the changed code. Results of the code analysis tool(s) are automatically provided back to the code review tool. Additionally or alternatively, one or more tests are automatically run to test one or more executables that are based on the changed code. Results of the test(s) are automatically provided to the code review tool. In this way, an effect of a code change is automatically determined and available for review along with the code change. The results of any code analysis tools and/or tests may be posted synchronously or asynchronously with the corresponding code change.
    Type: Application
    Filed: September 15, 2015
    Publication date: March 16, 2017
    Inventors: Andrew Macleod, Jasper Lee, Scott Holmes, Arvind Mani, Nikhil Marathe, Yuji Kosuga, Roman Shafigullin
  • Publication number: 20150326929
    Abstract: A method includes receiving, at a computing device, input indicating a request to view a list. The list includes multiple elements, each of the elements corresponding to respective video content. The method also includes sending the list to a display device in response to the request, where the elements of the list are ordered based on a display order of the respective video content.
    Type: Application
    Filed: July 21, 2015
    Publication date: November 12, 2015
    Inventors: Charles Stahulak, Bruce Barnes, Dolores J. Mallian, Nikhil Marathe
  • Patent number: 9118956
    Abstract: A method includes receiving, at a computing device, a first selection of first video content. The method also includes adding a first element corresponding to the first video content to a list. Each element of the list corresponds to respective previously displayed video content. The method includes receiving, at the computing device, input indicating a request to view the list and sending the list to the display device in response to the request. The elements of the list are ordered based on display times of the corresponding video content.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: August 25, 2015
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Charles Stahulak, Bruce Barnes, Dolores J. Mallian, Nikhil Marathe