Patents by Inventor Rajesh Khandelwal

Rajesh Khandelwal 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: 9639968
    Abstract: One embodiment of the present invention sets forth a technique for generating an augmented view of a location of interest for a user. The technique includes determining an image capture location based on the location of interest, and determining an image capture direction based on the image capture location. The technique further includes receiving an image associated with the image capture location and the image capture direction. The technique further includes processing the image based on a line of sight associated with a location of the user to generate a processed image and displaying the processed image to the user. Advantageously, the disclosed techniques enable a user to see through obstructions in the surrounding environment to view a location of interest.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: May 2, 2017
    Assignee: HARMAN INTERNATIONAL INDUSTRIES, INC.
    Inventors: Seon Man Kim, Rajesh Khandelwal, Donald Butts
  • Patent number: 9390567
    Abstract: System, method, and computer program product to perform an operation, by, responsive to receiving a vehicle event notification by a computing system in a vehicle, switching the computing system from a sleep mode to an active mode, sending, to a user, a user notification generated responsive to the vehicle event notification, and returning the computing system to the sleep mode.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: July 12, 2016
    Assignee: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED
    Inventors: Seonman Kim, Rajesh Khandelwal, Donald Butts
  • Publication number: 20160110120
    Abstract: A first plurality of block identifiers is sorted based, at least in part, on a measure of spatial locality. A second plurality of block identifiers is sorted based, at least in part, on the measure of spatial locality. At least the first plurality of block identifiers and the second plurality of block identifiers are incrementally merged into a third plurality of block identifiers based, at least in part, on the measure of spatial locality. A block of data corresponding to metadata associated with a plurality of block identifiers of the third plurality of block identifiers is updated.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 21, 2016
    Inventors: Jayalakshmi Pattabiraman, Nikhil Mattankot, Deekshith Belchapada, Blake H. Lewis, Subramaniam Periyagaram, Satya Suresh Chouta Naga Veera, Rohit Singh, Rajesh Khandelwal, James Robert Morefield
  • Publication number: 20160110121
    Abstract: It is determined that a first set of one or more blocks associated with a file system are to be freed. Each of the first set of blocks is associated with a block identifier. In response to a determination that the first set of blocks is to be freed, it is determined that a first log has been allocated an insufficient number of data blocks to store the block identifiers that are associated with the first set of blocks. In response to a determination that the first log has been allocated an insufficient number of data blocks, one or more data blocks are allocated to the first log. It is indicated that one or more block identifiers are to be removed from the first log and added to a second log. It is indicated that metadata associated with a second set of one or more blocks is to be updated.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 21, 2016
    Inventors: Rohit Singh, Jungsook Yang, Rajesh Khandelwal, Jayalakshmi Pattabiraman
  • Publication number: 20150235398
    Abstract: One embodiment of the present invention sets forth a technique for generating an augmented view of a location of interest for a user. The technique includes determining an image capture location based on the location of interest, and determining an image capture direction based on the image capture location. The technique further includes receiving an image associated with the image capture location and the image capture direction. The technique further includes processing the image based on a line of sight associated with a location of the user to generate a processed image and displaying the processed image to the user. Advantageously, the disclosed techniques enable a user to see through obstructions in the surrounding environment to view a location of interest.
    Type: Application
    Filed: February 18, 2014
    Publication date: August 20, 2015
    Applicant: HARMAN INTERNATIONAL INDUSTRIES, INC.
    Inventors: Seon Man KIM, Rajesh KHANDELWAL, Donald BUTTS
  • Publication number: 20150220991
    Abstract: Systems, methods, and computer program products to perform an operation, by selecting a digital content based on an advertising context, and outputting at least a portion of the selected digital content for display on a transparent display proximate to a window of a display vehicle, whereby the digital content is viewable from a perspective external to the display vehicle.
    Type: Application
    Filed: February 5, 2014
    Publication date: August 6, 2015
    Applicant: Harman International Industries, Incorporated
    Inventors: Donald Butts, Rajesh Khandelwal, Seonman Kim
  • Publication number: 20150221142
    Abstract: System, method, and computer program product to perform an operation, by, responsive to receiving a vehicle event notification by a computing system in a vehicle, switching the computing system from a sleep mode to an active mode, sending, to a user, a user notification generated responsive to the vehicle event notification, and returning the computing system to the sleep mode.
    Type: Application
    Filed: February 5, 2014
    Publication date: August 6, 2015
    Applicant: Harman International Industries, Incorporated
    Inventors: Seonman Kim, Rajesh Khandelwal, Donald Butts
  • Publication number: 20140143288
    Abstract: A technique for efficiently scanning various datasets in a storage system to generate metadata for shared data blocks is provided. In one embodiment, data containers in an active file system of a storage object are first scanned. Remaining images (e.g., snapshots of the file system) are arranged in a chronological order based on the age of such images in the storage object. In some instances, to perform a metadata scan of a given image, the storage server compares each data container in the given image to a corresponding data container in a prior image (from the chronological order) to identify any non-identical data blocks (i.e., blocks that are not common between the data containers of the two images) in each data container. The metadata scanner then generates metadata only for the non-identical data blocks in each data container and skips metadata generation for any remaining data blocks.
    Type: Application
    Filed: October 11, 2013
    Publication date: May 22, 2014
    Inventors: David Grunwald, Rajesh Khandelwal
  • Patent number: 8589447
    Abstract: A technique for efficiently scanning various datasets in a storage system to generate metadata for shared data blocks is provided. In one embodiment, data containers in an active file system of a storage object are first scanned. Remaining images (e.g., snapshots of the file system) are arranged in a chronological order based on the age of such images in the storage object. In some instances, to perform a metadata scan of a given image, the storage server compares each data container in the given image to a corresponding data container in a prior image (from the chronological order) to identify any non-identical data blocks (i.e., blocks that are not common between the data containers of the two images) in each data container. The metadata scanner then generates metadata only for the non-identical data blocks in each data container and skips metadata generation for any remaining data blocks.
    Type: Grant
    Filed: July 7, 2009
    Date of Patent: November 19, 2013
    Assignee: NetApp, Inc.
    Inventors: David Grunwald, Rajesh Khandelwal
  • Publication number: 20130117395
    Abstract: Disclosed is a method for monitoring and control of local or remote premises using a peer-to-peer communication infrastructure. The method uses messages transmitted over the peer-to-peer communication infrastructure to relate various data and control signals.
    Type: Application
    Filed: December 20, 2012
    Publication date: May 9, 2013
    Inventors: Dennis Bushmitch, Rajesh Khandelwal
  • Publication number: 20100211616
    Abstract: A computer having deduplicated data stores files comprised of file blocks in a volume. File blocks are copied from the volume to memory as needed by processes. An operating system searches a memory index for physical attributes associated with a deduplicated file block to determine whether a copy of the deduplicated file block is already resident in the memory. If a copy of the deduplicated file block is already resident in the memory, the operating system creates another copy of the deduplicated file block within the memory and updates the memory index, thus avoiding having to copy the deduplicated file block from the volume and improving the performance of the computer.
    Type: Application
    Filed: February 16, 2009
    Publication date: August 19, 2010
    Inventors: Rajesh Khandelwal, Vandana Shah
  • Patent number: 7539759
    Abstract: A protocol for extending session endpoints in an ad-hoc network environment first performs device discovery to determine local devices within its coverage area and the capability of those devices. These local devices then exchange session descriptions with the endpoint device. If the current session may be supported by one of the local devices, the endpoint device, responsive to a command from an user, transfers the session endpoint to the local device and the endpoint device acts as a proxy for the local device in the session. Optionally, if the local device has a path to the correspondent node that is independent of the path through the endpoint device, it establishes the session along this path and then signal the endpoint node to terminate its session.
    Type: Grant
    Filed: April 15, 2003
    Date of Patent: May 26, 2009
    Assignee: Panasonic Corporation
    Inventors: Sathya Narayanan, Daisaku Komiya, Rajesh Khandelwal
  • Publication number: 20070299820
    Abstract: A method is provided for retrieving metadata for content residing in a peer-to-peer network.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Inventors: Dennis Bushmitch, Rajesh Khandelwal
  • Publication number: 20070286181
    Abstract: A method for monitoring and control of local or remote premises using a popular Skype™ peer-to-peer communication service is defined. The invented methodology provides for mobile surveillance and control using information infrastructure provided by Skype™ communicator. A combination of hardware and software methodologies utilizes voice, video and text message Skype™ communication channels to relate various sensory data and controls signals. This application is derived from the patent application 60/808,050 filed on May 25, 2006.
    Type: Application
    Filed: May 21, 2007
    Publication date: December 13, 2007
    Inventors: Dennis Bushmitch, Rajesh Khandelwal, David Braun
  • Publication number: 20070143370
    Abstract: An automatic metadata generation service system for use in home networks includes a home network interface adapted to perceive user network activity on a home network. A metadata generation service module generates user metadata based on the user network activity. An update service module automatically updates one or more existing metadata sets on the home network with generated metadata. In other aspects, a metadata generation service system for use with a home network, includes a home network interface adapted to interact with one or more of content providers or service providers according to one or more service discovery protocols. A monitoring service module obtains an update of metadata from one or more of the providers. A metadata generation service module convert metadata of one format received via the update to metadata of another format required by the home network.
    Type: Application
    Filed: December 20, 2005
    Publication date: June 21, 2007
    Applicant: Matsushita Electric Industrial Co., Ltd.
    Inventors: Dennis Bushmitch, Hong Yu, Rajesh Khandelwal
  • Publication number: 20070115883
    Abstract: A method for use in a mobile device to expedite hand-off of mobile devices between access points first detects movement of the mobile device among the coverage ranges of the access points. A mobile device that moves from one access point to another periodically transmits information on the data link level connection of its new access point on the channel used to access its prior access point. A first mobile device that is coupled to access points in a particular area maintains network level access information for access points with which it has communicated. When a new mobile device enters the area, the first device detects the new device and transmits the list to the new mobile device, enabling the new device to connect to an access point without transmitting a router solicitation message or receiving a router advertisement message.
    Type: Application
    Filed: July 14, 2004
    Publication date: May 24, 2007
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
    Inventors: Sathya Narayanan, Rajesh Khandelwal
  • Publication number: 20060282863
    Abstract: An interactive television framework is provided for interfacing with a home networking domain. The interactive television framework includes: a carousel access mechanism that is operable to access object carousel data from a remotely located data carousel; and a carousel proxying agent in data communication with the carousel access mechanism. The carousel proxying agent actively translates object carousel data into home device messages which are defined according to a plug-and-play protocol for transmission in the home networking domain.
    Type: Application
    Filed: June 14, 2005
    Publication date: December 14, 2006
    Applicant: Matsushita Electric Industrial Co. Ltd.
    Inventors: Dennis Bushmitch, Alan Kaplan, Rajesh Khandelwal
  • Patent number: 7119675
    Abstract: The emergency alert service responds to receipt of emergency alert messages by filtering, formatting and routing emergency alert information to a variety of different networked appliances and also to remote devices. In this way, a consistent warning message is disseminated simultaneously over many different warning systems, thus increasing warning effectiveness while simplifying the warning task. The system thus provides a common alerting protocol that is simple but quite robust and capable of exchanging all-hazard emergency alerts and public warnings over all kinds of networks.
    Type: Grant
    Filed: January 27, 2004
    Date of Patent: October 10, 2006
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Rajesh Khandelwal, Sathya Narayanan, Luyang Li
  • Publication number: 20060218226
    Abstract: An intelligent agent has a local component associated with a user device and a network component capable of mobility that will traverse different locations on a network to discover available media content that meets the user's stored preferences. Using published presence information or user schedule information, the intelligent agent will locate a user device accessible to the user and provide notification when media content of interest is discovered. The intelligent agent mediates the media acquisition and delivery process. Content can be delivered to any one or more diverse user devices, based on user instructions or preferences. The intelligent agent interacts with authentication and purchasing mechanisms to effect secure transactions on the user's behalf.
    Type: Application
    Filed: March 23, 2005
    Publication date: September 28, 2006
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
    Inventors: Stephen Johnson, Rajesh Khandelwal, Yue Ma, Il-Pyung Park, Luyang Li
  • Publication number: 20060089933
    Abstract: The file system framework extends availability of current object carousel data, delivered via broadcast stream, to devices and services associated with a networked computer system. The networked computer system, which can be a home network that includes diverse networked home appliances, is made capable of hosting object carousel data in a seamless fashion. Devices and appliances mount and unmount the networked broadcast file system, just as they would any other data store on the network. Mechanisms are provided to refresh copies of the object carousel data. The data can include data files, streams and events. These data can be communicated to devices and appliances, upon request or as unicast, multicast or broadcast data streams. Events can be communicated across the network to cause selected actions to be initiated automatically.
    Type: Application
    Filed: October 21, 2004
    Publication date: April 27, 2006
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
    Inventors: Rajesh Khandelwal, Dennis Bushmitch, Alan Kaplan