Patents by Inventor Narayan Iyer

Narayan Iyer 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: 11977563
    Abstract: The techniques described herein relate to constructing and using seed audiences. In an embodiment, a method includes loading, by a processing device, a user event sequence, the user event sequence including a plurality of user events and a plurality of corresponding conversions; generating, by the processing device, a plurality of conversion neighborhoods based on the user event sequence, a given conversion neighborhood in the plurality of conversion neighborhood including at least one conversion rule and a set of user events from the plurality of user events; annotating, by the processing device, each conversion neighborhood in the plurality of conversion neighborhoods with categorical labels; and generating, by the processing device, seed audiences for each conversion neighborhood, a given seed audience including a ranked list of user events for each conversion rule associated with the conversion neighborhood.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: May 7, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Chander Iyer, Xiao Bai, Ritest Agrawal, Gaurav Batra, An Jiang, Narayan Bhamidipati
  • Patent number: 11677773
    Abstract: A method for securing a service implemented on a computer network includes identifying network assets in the computer network used by the service. The method further includes identifying vulnerabilities in one or more of the network assets, determining an asset risk score for each of the network assets, and determining a service risk score for the service. The method involves implementing one or more vulnerability remediation actions on the computer network to reduce the service risk score and secure the service.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: June 13, 2023
    Assignee: BMC Software, Inc.
    Inventors: G S Narayan Iyer, Ajoy Kumar, Amit Gupta
  • Patent number: 11386170
    Abstract: A content engine may utilize a configuration management database (CMDB) to manage a configuration of a technology landscape. A curation manager 102 may utilize a plurality of article sources to provide, in collaboration with the content engine, a plurality of enriched articles that are specific to the technology landscape. The enriched articles enable an IT administrator using the content engine to execute IT administration duties in a fast, efficient, reliable, and timely manner.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: July 12, 2022
    Assignee: BMC Software, Inc.
    Inventors: Eric Michael Anderson, G S Narayan Iyer, Ajoy Kumar
  • Patent number: 11317238
    Abstract: Methods and systems are provided for allocating monitoring resources of a mobile device based on information received at the mobile device. A plurality of outdoor regions and a plurality of indoor regions associated with a geographic area may be stored on the mobile device. Additionally, a determination may be made whether the mobile device is outside of each of the plurality of outdoor regions. Additionally, monitoring resources of the mobile device may be allocated in a first mode or a second mode based on the determination whether the mobile device is outside of each of the plurality of outdoor regions.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: April 26, 2022
    Assignee: PHUNWARE, INC.
    Inventors: Quan Feng, Jason Schmitt, Hua Luo, Narayan Iyer, Paresh Suthar, Matthew Lindenberger
  • Publication number: 20210303645
    Abstract: A content engine may utilize a configuration management database (CMDB) to manage a configuration of a technology landscape. A curation manager 102 may utilize a plurality of article sources to provide, in collaboration with the content engine, a plurality of enriched articles that are specific to the technology landscape. The enriched articles enable an IT administrator using the content engine to execute IT administration duties in a fast, efficient, reliable, and timely manner.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Eric Michael Anderson, G S Narayan Iyer, Ajoy Kumar
  • Patent number: 10917314
    Abstract: Techniques for distributed node management are described. In some implementations, distributed node management includes determining a host of a distributed system to be unhealthy; requesting a plurality of leases from peers in the distributed system, each lease to guarantee the lease providing peer will not undergo voluntary maintenance; upon receiving the requested plurality of leases, reporting the host as unhealthy to a load balancer of the distributed system, the load balancer to balance traffic of the host and not direct traffic to the unhealthy host; and reporting the host as healthy to the load balancer of the distributed system after a predetermined period of time.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: February 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Rakesh Narayan Iyer
  • Publication number: 20200162497
    Abstract: A method for securing a service implemented on a computer network includes identifying network assets in the computer network used by the service. The method further includes identifying vulnerabilities in one or more of the network assets, determining an asset risk score for each of the network assets, and determining a service risk score for the service. The method involves implementing one or more vulnerability remediation actions on the computer network to reduce the service risk score and secure the service.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: G S Narayan Iyer, Ajoy Kumar, Amit Gupta
  • Patent number: 10225089
    Abstract: Systems and techniques are provided for per-device authentication. A hardware serial number associated with a hardware component of a computing device may be received. The hardware serial number may be converted to a hardware key check. A hardware key associated with a certificate from the computing device may be received. The hardware key may be compared to the hardware check key to obtain a verification of the certificate. The certificate may be verified when the hardware key check matches the hardware key and the certificate may not be verified when the hardware key check does not match the hardware key. A signature associated with the certificate may be verified. Access to the data processing apparatus by the computing device may be permitted when the certificate is verified and the signature is determined to be authentic.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: Keun young Park, Rakesh Narayan Iyer, Nicholas Julian Pelly
  • Patent number: 10209832
    Abstract: A computing system of a vehicle for controlling a vehicle or systems within a vehicle. The computing system comprises a presence-sensitive panel within the vehicle, an infrared camera configured to capture images in a three-dimensional space within the vehicle, at least one processor; and at least one storage device that stores instructions. When the instructions are executed, they case the at least one processor to: receive, from the presence-sensitive panel, a first indication of input, receive, from the infrared camera, a second indication of input, and determine, based on at least one of the first indication of input or the second indication of input, an operation to be performed.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: February 19, 2019
    Assignee: Google LLC
    Inventors: Rakesh Narayan Iyer, Joseph Onorato
  • Patent number: 10038972
    Abstract: Methods and systems are provided for allocating monitoring resources of a mobile device based on information received at the mobile device. A plurality of outdoor regions and a plurality of indoor regions associated with a geographic area may be stored on the mobile device. Additionally, a determination may be made whether the mobile device is outside of each of the plurality of outdoor regions. Additionally, monitoring resources of the mobile device may be allocated in a first mode or a second mode based on the determination whether the mobile device is outside of each of the plurality of outdoor regions.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: July 31, 2018
    Assignee: Phunware, Inc.
    Inventors: Quan Feng, Jason Schmitt, Hua Luo, Narayan Iyer, Paresh Suthar, Matthew Lindenberger
  • Publication number: 20180205560
    Abstract: Systems and techniques are provided for per-device authentication. A hardware serial number associated with a hardware component of a computing device may be received. The hardware serial number may be converted to a hardware key check. A hardware key associated with a certificate from the computing device may be received. The hardware key may be compared to the hardware check key to obtain a verification of the certificate. The certificate may be verified when the hardware key check matches the hardware key and the certificate may not be verified when the hardware key check does not match the hardware key. A signature associated with the certificate may be verified. Access to the data processing apparatus by the computing device may be permitted when the certificate is verified and the signature is determined to be authentic.
    Type: Application
    Filed: March 16, 2018
    Publication date: July 19, 2018
    Inventors: Keun young Park, Rakesh Narayan Iyer, Nicholas Julian Pelly
  • Publication number: 20180024695
    Abstract: A computing system of a vehicle for controlling a vehicle or systems within a vehicle. The computing system comprises a presence-sensitive panel within the vehicle, an infrared camera configured to capture images in a three-dimensional space within the vehicle, at least one processor; and at least one storage device that stores instructions. When the instructions are executed, they case the at least one processor to: receive, from the presence-sensitive panel, a first indication of input, receive, from the infrared camera, a second indication of input, and determine, based on at least one of the first indication of input or the second indication of input, an operation to be performed.
    Type: Application
    Filed: July 25, 2016
    Publication date: January 25, 2018
    Inventors: Rakesh Narayan Iyer, Joseph Onorato
  • Publication number: 20170337027
    Abstract: A method includes outputting, by an information system of a vehicle, for display at a first portion of a display device located at a center console of the information system, a first graphical user interface (GUI) associated with an active application from a plurality of applications. The method includes determining, by the information system, respective relevancy scores of two or more applications from the plurality of applications other than the active application. Each respective relevancy scores indicates a probability that the application will be of interest to a driver of the vehicle while the first GUI is being output for display. The method includes determining, by the information system, based on the respective relevancy scores, a highest ranked application from the two or more applications, and outputting, by the information system, for display at a second portion of the display device, a second GUI associated with the highest ranked application.
    Type: Application
    Filed: October 25, 2016
    Publication date: November 23, 2017
    Inventors: Victor Chan, Andrews-junior Kimbembe, Andrew Stewart, Evan Nicklas Wu Malahy, Rakesh Narayan Iyer, Joel Roger Beukelman
  • Patent number: 9811525
    Abstract: The disclosed techniques provide systems and methods for deletion of end-user messages, message threads, attachments, and/or other message information. More specifically, a key-value store residing in computer memory on the storage system is described. Each value in the key-value store is indexed by a key and structured to include multiple column portions associated with multiple column families. In one embodiment, a deletion column family having an associated retention policy for data stored therein is defined.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 7, 2017
    Assignee: Facebook, Inc.
    Inventors: Ruifang Ge, Rahul Narayan Iyer, Jiakai Liu, Kannan Muthukkaruppan, Dylan Nugent, Anshuman Singh, Karthik Ranganathan
  • Patent number: 9383943
    Abstract: An alignment data structure is used to map a logical data block start address to a physical data block start address dynamically, to service a client data access request. A separate alignment data structure can be provided for each data object managed by the storage system. Each such alignment data structure can be stored in, or referenced by a pointer in, the inode of the corresponding data object. A consequence of the mapping is that certain physical storage medium regions are not mapped to any logical data blocks. These unmapped regions may be visible only to the file system layer and layers that reside between the file system layer and the mass storage subsystem. They can be used, if desired, to store system information, i.e., information that is not visible to any storage client.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: July 5, 2016
    Assignee: NETAPP, INC.
    Inventors: Shravan Gaonkar, Rahul Narayan Iyer, Deepak Kenchammana-hosekote
  • Patent number: 9330030
    Abstract: An intermediary device may be utilized to form a communication bridge between a vehicle infotainment system and a remote device. The computing device forming the bridge may send and receive the data sent between the motor vehicle infotainment system and the remote device. The intermediary device may mimic the infotainment system or the remote device and/or an instruction sent by the infotainment system and/or the remote device.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: May 3, 2016
    Assignee: GOOGLE INC.
    Inventors: Rakesh Narayan Iyer, Zhen Song
  • Patent number: 9323689
    Abstract: I/O bandwidth reduction using storage-level common page information is implemented by a storage server. In response to receiving a request from a client for a page stored at a first virtual address, the storage server determines that the first virtual address maps to a page that is a duplicate of a page stored at a second virtual address. Or the storage server determines that the first and second virtual addresses map to a deduplicated page within a storage system. The storage server then transmits metadata to the client. The metadata maps the first virtual address to a second virtual address that also maps to the deduplicated page.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: April 26, 2016
    Assignee: NetApp, Inc.
    Inventors: Deepak Raghu Kenchammana-Hosekote, Michael R. Eisler, Arthur F. Lent, Rahul Narayan Iyer, Shravan Gaonkar
  • Publication number: 20150370729
    Abstract: An intermediary device may be utilized to form a communication bridge between a vehicle infotainment system and a remote device. The computing device forming the bridge may send and receive the data sent between the motor vehicle infotainment system and the remote device. The intermediary device may mimic the infotainment system or the remote device and/or an instruction sent by the infotainment system and/or the remote device.
    Type: Application
    Filed: June 24, 2014
    Publication date: December 24, 2015
    Inventors: Rakesh Narayan Iyer, Zhen Song
  • Publication number: 20150372825
    Abstract: Systems and techniques are provided for per-device authentication. A hardware serial number associated with a hardware component of a computing device may be received. The hardware serial number may be converted to a hardware key check. A hardware key associated with a certificate from the computing device may be received. The hardware key may be compared to the hardware check key to obtain a verification of the certificate. The certificate may be verified when the hardware key check matches the hardware key and the certificate may not be verified when the hardware key check does not match the hardware key. A signature associated with the certificate may be verified. Access to the data processing apparatus by the computing device may be permitted when the certificate is verified and the signature is determined to be authentic.
    Type: Application
    Filed: June 23, 2014
    Publication date: December 24, 2015
    Inventors: Keun young Park, Rakesh Narayan Iyer, Nicholas Julian Pelly
  • Patent number: 9194710
    Abstract: A user may be provided with a representation of their vehicle on the user's mobile device. The vehicle's location may be determined based on one or more signals received from the mobile device and/or the motor vehicle. The device may generate a notification or otherwise store an indication of the motor vehicle's position. A representation of the motor vehicle's location may be provided to the user on the mobile device.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: November 24, 2015
    Assignee: GOOGLE INC.
    Inventor: Rakesh Narayan Iyer