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: 9639968Abstract: 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: GrantFiled: February 18, 2014Date of Patent: May 2, 2017Assignee: HARMAN INTERNATIONAL INDUSTRIES, INC.Inventors: Seon Man Kim, Rajesh Khandelwal, Donald Butts
-
Patent number: 9390567Abstract: 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: GrantFiled: February 5, 2014Date of Patent: July 12, 2016Assignee: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATEDInventors: Seonman Kim, Rajesh Khandelwal, Donald Butts
-
Publication number: 20160110120Abstract: 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: ApplicationFiled: October 20, 2014Publication date: April 21, 2016Inventors: 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: 20160110121Abstract: 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: ApplicationFiled: October 20, 2014Publication date: April 21, 2016Inventors: Rohit Singh, Jungsook Yang, Rajesh Khandelwal, Jayalakshmi Pattabiraman
-
Publication number: 20150235398Abstract: 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: ApplicationFiled: February 18, 2014Publication date: August 20, 2015Applicant: HARMAN INTERNATIONAL INDUSTRIES, INC.Inventors: Seon Man KIM, Rajesh KHANDELWAL, Donald BUTTS
-
Publication number: 20150220991Abstract: 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: ApplicationFiled: February 5, 2014Publication date: August 6, 2015Applicant: Harman International Industries, IncorporatedInventors: Donald Butts, Rajesh Khandelwal, Seonman Kim
-
Publication number: 20150221142Abstract: 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: ApplicationFiled: February 5, 2014Publication date: August 6, 2015Applicant: Harman International Industries, IncorporatedInventors: Seonman Kim, Rajesh Khandelwal, Donald Butts
-
Publication number: 20140143288Abstract: 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: ApplicationFiled: October 11, 2013Publication date: May 22, 2014Inventors: David Grunwald, Rajesh Khandelwal
-
Patent number: 8589447Abstract: 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: GrantFiled: July 7, 2009Date of Patent: November 19, 2013Assignee: NetApp, Inc.Inventors: David Grunwald, Rajesh Khandelwal
-
Publication number: 20130117395Abstract: 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: ApplicationFiled: December 20, 2012Publication date: May 9, 2013Inventors: Dennis Bushmitch, Rajesh Khandelwal
-
Publication number: 20100211616Abstract: 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: ApplicationFiled: February 16, 2009Publication date: August 19, 2010Inventors: Rajesh Khandelwal, Vandana Shah
-
Patent number: 7539759Abstract: 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: GrantFiled: April 15, 2003Date of Patent: May 26, 2009Assignee: Panasonic CorporationInventors: Sathya Narayanan, Daisaku Komiya, Rajesh Khandelwal
-
Publication number: 20070299820Abstract: A method is provided for retrieving metadata for content residing in a peer-to-peer network.Type: ApplicationFiled: June 22, 2006Publication date: December 27, 2007Inventors: Dennis Bushmitch, Rajesh Khandelwal
-
Publication number: 20070286181Abstract: 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: ApplicationFiled: May 21, 2007Publication date: December 13, 2007Inventors: Dennis Bushmitch, Rajesh Khandelwal, David Braun
-
Publication number: 20070143370Abstract: 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: ApplicationFiled: December 20, 2005Publication date: June 21, 2007Applicant: Matsushita Electric Industrial Co., Ltd.Inventors: Dennis Bushmitch, Hong Yu, Rajesh Khandelwal
-
Publication number: 20070115883Abstract: 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: ApplicationFiled: July 14, 2004Publication date: May 24, 2007Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.Inventors: Sathya Narayanan, Rajesh Khandelwal
-
Publication number: 20060282863Abstract: 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: ApplicationFiled: June 14, 2005Publication date: December 14, 2006Applicant: Matsushita Electric Industrial Co. Ltd.Inventors: Dennis Bushmitch, Alan Kaplan, Rajesh Khandelwal
-
Patent number: 7119675Abstract: 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: GrantFiled: January 27, 2004Date of Patent: October 10, 2006Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Rajesh Khandelwal, Sathya Narayanan, Luyang Li
-
Publication number: 20060218226Abstract: 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: ApplicationFiled: March 23, 2005Publication date: September 28, 2006Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.Inventors: Stephen Johnson, Rajesh Khandelwal, Yue Ma, Il-Pyung Park, Luyang Li
-
Publication number: 20060089933Abstract: 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: ApplicationFiled: October 21, 2004Publication date: April 27, 2006Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.Inventors: Rajesh Khandelwal, Dennis Bushmitch, Alan Kaplan