Patents by Inventor Saravanan Mallesan

Saravanan Mallesan 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: 10860874
    Abstract: The present teaching relates to method, system, medium, and implementations for authenticating a user. An authentication session is first initiated to authenticate, via iris, a person claiming to be an authorized user, in which a first set of signals is randomly generated for controlling light strobing to be applied to the iris of the person for detecting liveness of the iris. A second set of signals is accordingly generated for controlling iris picture capturing synchronized with the light strobing. The light strobing is applied to the person via strobes generated based on the first set of signals and pictures of the iris of the person are acquired, based on the second set of signals, that are synchronized with the light strobing. Whether the person is live is then determined based on the synchronized pictures acquired when the light strobing is applied.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: December 8, 2020
    Assignee: Oath Inc.
    Inventors: Dante J. Pacella, Lachlan Maxwell, Mani Tadayon, Saravanan Mallesan, Lee Edward Sattler, Ashish A. Sardesai, Jean M. McManus
  • Patent number: 10848911
    Abstract: A device determines, based on location verification data that has been received, that the device is indoors at a first geographic location. The device determines a base measured barometric pressure, and an initial floor that the device is located on in a structure that includes the first geographic location. The device determines an adjusted measured barometric pressure for a second geographic location based on a second measured barometric pressure for the second geographic location and one or more reference barometric pressures that are associated with a reference location. The device determines an altitude for the second geographic location based on the base measured barometric pressure and the adjusted measured barometric pressures. The device causes a server to predict a floor that the device is located on at the second geographic location and to provide floor data that identifies the floor to an interface that is accessible to the device.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: November 24, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Saravanan Mallesan, Ashish Sardesai, Paritosh Tyagi, Gina L. Otts, Jean M. McManus, Corbin Pierce Moline, Sumanth S. Mallya
  • Patent number: 10846555
    Abstract: A method, a device, and a non-transitory storage medium each provide an object recognition service that identifies an object within an image or a video. An object is identified according to a general classification based on a domain-based inference model, and is subsequently further identified according to a sub-classification of the general classification based on another domain-based inference model. The domain-based inference models are hierarchical. The object recognition of the object may be used in support of end user services.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: November 24, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Luis M. Tomotaki, William F. Copeland, Gina L. Otts, Saravanan Mallesan, Natasha Avinash Shah
  • Patent number: 10699296
    Abstract: A method, a device, and a non-transitory storage medium provides storing user preferences pertaining to a native ad service; receiving a program that includes instances of native ad information indicative of instances of native ads; displaying the program; determining, whether instances of native ad information is received; providing the native ad based on the user preferences, in response to determining that the instances of native ad information is received; determining whether a secondary user device is paired; and transmitting instances of native ad information to the secondary user device in response to determining that the secondary user device is paired.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: June 30, 2020
    Assignee: Verizon Patent and Licensing, Inc.
    Inventors: Dante J. Pacella, Saravanan Mallesan, Mani Tadayon, Christopher N. DelRegno, Gina Otts, Jean M. McManus, Mark D. Carney
  • Publication number: 20200201966
    Abstract: The present teaching relates to method, system, medium, and implementation for authenticating a user. An authentication session is initiated to authenticate, via iris, a person claiming to be an authorized user. A challenge is determined to be used to challenge the person and a set of expected features associated with the challenge is obtained. The challenge is presented to the person and one or more pictures are captured from the person reacting in response to the challenge and are used to determine whether the person is live.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Dante J. Pacella, Mani Tadayon, Lachlan Maxwell, Lee Edward Sattler, Saravanan Mallesan, Jean M. McManus
  • Publication number: 20200202153
    Abstract: The present teaching relates to method, system, medium, and implementations for authenticating a user. An authentication session is first initiated to authenticate, via iris, a person claiming to be an authorized user, in which a first set of signals is randomly generated for controlling light strobing to be applied to the iris of the person for detecting liveness of the iris. A second set of signals is accordingly generated for controlling iris picture capturing synchronized with the light strobing. The light strobing is applied to the person via strobes generated based on the first set of signals and pictures of the iris of the person are acquired, based on the second set of signals, that are synchronized with the light strobing. Whether the person is live is then determined based on the synchronized pictures acquired when the light strobing is applied.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Dante J. Pacella, Lachlan Maxwell, Mani Tadayon, Saravanan Mallesan, Lee Edward Sattler, Ashish A. Sardesai, Jean M. McManus
  • Publication number: 20200201965
    Abstract: The present teaching relates to method, system, medium, and implementations for authenticating a user. An authentication session is initiated to authenticate, via iris, a person claiming to be an authorized user. A trajectory is determined with respect to a display visible to the person. A plurality of focus dots are generated with corresponding coordinates on the trajectory with respect to the display and rendered to the person on the display in accordance with the corresponding coordinates during a specified period of time. A plurality of pictures of the iris of the person are captured during the period of time and used to determine whether the person is live based on the captured plurality of pictures of the iris of the person.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Dante J. Pacella, Lachlan Maxwell, Mani Tadayon, Saravanan Mallesan, Lee Edward Sattler, Ashish A. Sardesai, Jean M. McManus
  • Publication number: 20200201967
    Abstract: The present teaching relates to method, system, medium, and implementations for authenticating a user. A first request is received to set up authentication information with respect to a user, wherein the first request specifies a type of information to be used for future authentication of the user. It is determined whether the type of information related to the user poses risks based on a reverse information search result. The type of information for being used for future authentication of the user is rejected when the type of information is determined to pose risks.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Lachlan Maxwell, Dante J. Pacella, Mani Tadayon, Saravanan Mallesan, Lee Edward Sattler, Jean M. McManus, Ashish A. Sardesai
  • Publication number: 20200202124
    Abstract: The present teaching relates to method, system, medium, and implementations for authenticating a user. An authentication session is initiated to authenticate, via iris, a person claiming to be an authorized user. An obfuscation configuration is retrieved with respect to the authorized user and used to determine a sub-obfuscation configuration in accordance with information associated with the authentication session. A set of expected features associated with the sub-obfuscation configuration is obtained. One or more pictures are captured from the iris of the person who is expected to carry out at least one obfuscation measure consistent with the sub-obfuscation configuration for the authorized user in accordance with the information related to the authentication session and are used to determine whether the person is live based on the set of expected features associated with the sub-obfuscation configuration.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Lachlan Maxwell, Dante J. Pacella, Mani Tadayon, Saravanan Mallesan, Lee Edward Sattler, Jean M. McManus
  • Publication number: 20190331799
    Abstract: A system can include a producer device to receive reference data from a reference station. The system can include a queue device to store a reference message, corresponding to the reference data, in a message queue. The system can include a mapping device to store mapping information indicating that the message queue is associated with the reference station. The system can include a consumer device to identify the message queue as being associated with a microservice to be provided to a client device based on a microservice request. The message queue can be identified based on the mapping information. The consumer device can obtain the reference message from the message queue, generate corrections data associated with the client device, and provide the corrections data.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: Lee E. SATTLER, Ashish Sardesai, Mani Tadayon, Dante J. Pacella, Saravanan Mallesan, Venkata Josyula, Christopher N. Delregno, Jean M. McManus, Mohammed M. Rahman, Matthew W. Turlington
  • Patent number: 10447770
    Abstract: A network device receives a first application programming interface (API) call from an application. The first API call requests a micro-service of a blockchain-based technology. The blockchain-based technology includes use of a shared ledger among participating nodes in a distributed consensus network. The micro-service provides a function for the application. The network device sends, in response to the first API call, a second API call to one of the participating nodes. The second API call initiates a framework module of a multiple of framework modules in the participating nodes. The network device receives, from the one of the participating nodes, a response to the second API call, the response indicating consensus of the participating nodes. The network device generates, based on the response to the second API call, a reply to the first API call.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: October 15, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dante J. Pacella, Ashish Sardesai, Mani Tadayon, Saravanan Mallesan, Sonit Mahey, Lee E. Sattler, Venkata Josyula, Jean M. McManus
  • Patent number: 10382552
    Abstract: A device receives a user election of participation in a distributed cache service, and receives user selection of one or more devices, that are each associated with the user, to register with the distributed cache service as participant nodes. The device determines an amount of available storage offered to the cache service for each of the one or more participant nodes, and determines an available bandwidth of a respective network connection associated with each of the one or more participant nodes. The device admits selected devices of the one or more participant nodes into the distributed cache service based on the available storage and the available bandwidth, and interleaves storage of multiple chunks of content across a subset of the participant nodes admitted into the distributed cache service. The device enables client access to the multiple chunks of content interleaved across the subset of the participant nodes.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: August 13, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Dante J. Pacella, Mani Tadayon, Ashish Sardesai, Saravanan Mallesan, Lee E. Sattler, Sonit Mahey, Venkata Josyula
  • Patent number: 10171513
    Abstract: A session controller coupled to a database and configured to receive an indication associated with an ingress call is disclosed. The disclosed session controller is further configured to compare at least one of a network capacity, a call-peer bandwidth, or a number of active call-legs associated with the ingress call session against a respective threshold, and to reject the ingress call when a respective threshold is exceeded.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: January 1, 2019
    Assignee: GENBAND US LLC
    Inventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
  • Patent number: 10171514
    Abstract: A method for routing media calls over a real time packet switch connection includes providing a session controller for connecting to a network. The method further includes providing a signaling switch for connecting to the session controller. The method further includes controlling call routing in the network with the session controller where the call routing control includes identifiers for elements in at least two layers of a seven layer model. The call routing control includes a preference for a codec for the call. The call routing is carried out taking into consideration a mean opinion score qualifier from previous calls having a same source and destination.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: January 1, 2019
    Assignee: GENBAND US LLC
    Inventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshrestha, Sohan Shetty, Rohini Raman, Medhavi Bhatia
  • Publication number: 20180373953
    Abstract: A method, a device, and a non-transitory storage medium each provide an object recognition service that identifies an object within an image or a video. An object is identified according to a general classification based on a domain-based inference model, and is subsequently further identified according to a sub-classification of the general classification based on another domain-based inference model. The domain-based inference models are hierarchical. The object recognition of the object may be used in support of end user services.
    Type: Application
    Filed: June 26, 2017
    Publication date: December 27, 2018
    Inventors: Luis M. Tomotaki, William F. Copeland, Gina L. Otts, Saravanan Mallesan, Natasha Avinash Shah
  • Publication number: 20180352033
    Abstract: A network device receives a first application programming interface (API) call from an application. The first API call requests a micro-service of a blockchain-based technology. The blockchain-based technology includes use of a shared ledger among participating nodes in a distributed consensus network. The micro-service provides a function for the application. The network device sends, in response to the first API call, a second API call to one of the participating nodes. The second API call initiates a framework module of a multiple of framework modules in the participating nodes. The network device receives, from the one of the participating nodes, a response to the second API call, the response indicating consensus of the participating nodes. The network device generates, based on the response to the second API call, a reply to the first API call.
    Type: Application
    Filed: May 30, 2017
    Publication date: December 6, 2018
    Inventors: Dante J. Pacella, Ashish Sardesai, Mani Tadayon, Saravanan Mallesan, Sonit Mahey, Lee E. Sattler, Venkata Josyula, Jean M. McManus
  • Publication number: 20180197218
    Abstract: A smart shopping container and supporting network perform object recognition for items in a retail establishment. A network device receives a signal from a user device to associate a portable container with a retail application being executing on the user device. The network device receives, from the container, images of a holding area of the container. The images are captured by different cameras at different positions relative to the holding area and are captured proximate in time to detecting an activity that places an object from the retail establishment into the holding area. The network device generates a scene of the holding area constructed of multiple images from the different cameras and identifies the object as a retail item using the scene. The network device associates the retail item with a stock-keeping unit (SKU) and creates a product list that includes an item description for the object associated with the SKU.
    Type: Application
    Filed: December 27, 2017
    Publication date: July 12, 2018
    Inventors: Saravanan Mallesan, Gina L. Otts, Jean M. McManus, Dante J. Pacella, Christopher N. DelRegno, Matthew W. Turlington, Ashish Sardesai
  • Publication number: 20180167486
    Abstract: A device receives a user election of participation in a distributed cache service, and receives user selection of one or more devices, that are each associated with the user, to register with the distributed cache service as participant nodes. The device determines an amount of available storage offered to the cache service for each of the one or more participant nodes, and determines an available bandwidth of a respective network connection associated with each of the one or more participant nodes. The device admits selected devices of the one or more participant nodes into the distributed cache service based on the available storage and the available bandwidth, and interleaves storage of multiple chunks of content across a subset of the participant nodes admitted into the distributed cache service. The device enables client access to the multiple chunks of content interleaved across the subset of the participant nodes.
    Type: Application
    Filed: December 12, 2016
    Publication date: June 14, 2018
    Inventors: Dante J. Pacella, Mani Tadayon, Ashish Sardesai, Saravanan Mallesan, Lee E. Sattler, Sonit Mahey, Venkata Josyula
  • Patent number: 9871829
    Abstract: A voice over Internet protocol communication system and method provides infrastructure components as intermediaries between networks, the components include multi-protocol session controllers and a multi-protocol signaling switch as well as a management system. The session controllers process calls and participate in the calls that flow through it. The session controllers process calls that are either at the edge of the network or at the core of the voice over Internet protocol network. The session controllers associate calls with one another in call peers for incoming calls as ingress call peers and for outgoing calls as egress call peers. A centralized database of call routing policies is provided to the session controllers. The session controllers provide cost management, topology hiding, and inter-working, or conversion, of calls from SIP networks to H.323 networks for both voice and video.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: January 16, 2018
    Assignee: GENBAND US LLC
    Inventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Rohini Raman, Medhavi Bhatia, Sohan Shetty
  • Publication number: 20170193548
    Abstract: A method, a device, and a non-transitory storage medium provides storing user preferences pertaining to a native ad service; receiving a program that includes instances of native ad information indicative of instances of native ads; displaying the program; determining, whether instances of native ad information is received; providing the native ad based on the user preferences, in response to determining that the instances of native ad information is received; determining whether a secondary user device is paired; and transmitting instances of native ad information to the secondary user device in response to determining that the secondary user device is paired.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Inventors: Dante J. Pacella, Saravanan Mallesan, Mani Tadayon, Christopher N. DelRegno, Gina Otts, Jean M. McManus, Mark D. Carney