Patents by Inventor Rajesh K. Batra
Rajesh K. Batra 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: 10715595Abstract: A method may comprise monitoring files (files, folders, documents of any type) to be sent to a remote storage to identify those that belong to selected file types and extracting metadata from those that belong to the selected file type(s), which may then be transcoded. Identifiers of the transcoded files and corresponding extracted metadata may be sent to a storage database. The transcoded files may be sent to be stored in the remote storage such that, upon receiving a file request and at least one criterion, the remote storage searches the database to find identifier(s) of the transcoded file(s) whose extracted metadata satisfies the criterion. Responsive to the received file request, one or more transcoded files may be made available whose identifier(s) were found during the search of the database. Alternatively or in addition, links to the transcoded files that correspond to found identifier(s) may be made available.Type: GrantFiled: December 23, 2014Date of Patent: July 14, 2020Assignee: Western Digital Technologies, Inc.Inventor: Rajesh K. Batra
-
Patent number: 10645091Abstract: The embodiments provide for binding files to an external drive, a secured external drive, or portable data locker. The files are bound in order to help restrict or to prevent access and modification by certain computers or users. Computers or users that are authorized or within the authorized domain are permitted full access. The files stored on the external drive may be bound in various ways. The files may be encapsulated in a wrapper that restricts the use and access to these files. The bound files may require execution of a specific application, plug-in, or extension. A computer may thus be required to execute program code that limits the use of the secured files. In one embodiment, the external drive provides the required program code to the computer. In other embodiments, the required program code may be downloaded from a network or provided by an external authority.Type: GrantFiled: July 20, 2018Date of Patent: May 5, 2020Assignee: Western Digital Technologies, Inc.Inventors: Lambertus Hesselink, Rajesh K. Batra
-
Patent number: 10567518Abstract: A computing device configured to facilitate on-boarding of an electronic device may comprise a processor and memory. The memory may store instructions that cause the processor to receive, over a public network, a first communication from the electronic device on a private network, comprising an address of the electronic device on the private network. A first identifier associated with the address of the electronic device on the public network and the received address of the electronic device on the private network may be stored in a persistent store. The computing device may then receive a first request from a browser and, based upon a second identifier associated therewith, retrieve the stored address of the electronic device on the private network. The retrieved address of the electronic device on the private network may then be sent, over the public network, in response to the received first request from the browser.Type: GrantFiled: June 26, 2015Date of Patent: February 18, 2020Assignee: Western Digital Technologies, Inc.Inventors: Eric S. Bjornson, Rajesh K. Batra, Cipson Jose Chiriyankandath
-
Publication number: 20190014122Abstract: The embodiments provide for binding files to an external drive, a secured external drive, or portable data locker. The files are bound in order to help restrict or to prevent access and modification by certain computers or users. Computers or users that are authorized or within the authorized domain are permitted full access. The files stored on the external drive may be bound in various ways. The files may be encapsulated in a wrapper that restricts the use and access to these files. The bound files may require execution of a specific application, plug-in, or extension. A computer may thus be required to execute program code that limits the use of the secured files. In one embodiment, the external drive provides the required program code to the computer. In other embodiments, the required program code may be downloaded from a network or provided by an external authority.Type: ApplicationFiled: July 20, 2018Publication date: January 10, 2019Inventors: Lambertus Hesselink, Rajesh K. Batra
-
Patent number: 10033743Abstract: The embodiments provide for binding files to an external drive, a secured external drive, or portable data locker. The files are bound in order to help restrict or to prevent access and modification by certain computers or users. Computers or users that are authorized or within the authorized domain are permitted full access. The files stored on the external drive may be bound in various ways. The files may be encapsulated in a wrapper that restricts the use and access to these files. The bound files may require execution of a specific application, plug-in, or extension. A computer may thus be required to execute program code that limits the use of the secured files. In one embodiment, the external drive provides the required program code to the computer. In other embodiments, the required program code may be downloaded from a network or provided by an external authority.Type: GrantFiled: September 2, 2015Date of Patent: July 24, 2018Assignee: Western Digital Technologies, Inc.Inventors: Lambertus Hesselink, Rajesh K. Batra
-
Patent number: 9864781Abstract: A computer-perceptible search input, whether typed, spoken, based upon machine vision, detection and/or interpretation of gestures, for example, may be received by a computing device from a single user. The received input by the single user may be matched with one or more stored digital items based upon prior inputs by the single user that previously led the single user to access the digital item(s). That is, it may be determined whether the received input is the same or similar to a previous input or inputs that led the computing device to search for, select and present digital items that were subsequently accessed (e.g., opened) by the user, which action signifies a successful search.Type: GrantFiled: December 6, 2013Date of Patent: January 9, 2018Assignee: Western Digital Technologies, Inc.Inventor: Rajesh K. Batra
-
Patent number: 9596183Abstract: A device may comprise storage, a network interface configured to couple the device to a computer network and a processor connected to the storage and to the network interface. The processor may be configured to store a file in the storage, divide the file into at least a first and second part, send the first part of the file to a first selected remote storage coupled to the computer network and send the second part of the file to a second selected remote storage coupled to the computer network, the second remote storage being different from the first remote storage, such that, responsive to receiving, over the network, a request from a requestor to access the file, the first part of the file is provided to the requestor from the first remote storage and the second part of the file is provided to the requestor from the second remote storage.Type: GrantFiled: December 12, 2014Date of Patent: March 14, 2017Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventor: Rajesh K. Batra
-
Publication number: 20160381149Abstract: A computing device configured to facilitate on-boarding of an electronic device may comprise a processor and memory. The memory may store instructions that cause the processor to receive, over a public network, a first communication from the electronic device on a private network, comprising an address of the electronic device on the private network. A first identifier associated with the address of the electronic device on the public network and the received address of the electronic device on the private network may be stored in a persistent store. The computing device may then receive a first request from a browser and, based upon a second identifier associated therewith, retrieve the stored address of the electronic device on the private network. The retrieved address of the electronic device on the private network may then be sent, over the public network, in response to the received first request from the browser.Type: ApplicationFiled: June 26, 2015Publication date: December 29, 2016Inventors: ERIC S. BJORNSON, RAJESH K. BATRA, CIPSON JOSE CHIRIYANKANDATH
-
Patent number: 9525712Abstract: A method and system for providing media to a client device by a network attached storage unit is provided. A connection is established between the client device and the network attached storage unit, a media format for the client device is selected based upon a negotiation involving the client device and the network attached storage unit.Type: GrantFiled: July 30, 2010Date of Patent: December 20, 2016Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventor: Rajesh K. Batra
-
REMOTE METADATA EXTRACTION AND TRANSCODING OF FILES TO BE STORED ON A NETWORK ATTACHED STORAGE (NAS)
Publication number: 20160179826Abstract: A method may comprise monitoring files (files, folders, documents of any type) to be sent to a remote storage to identify those that belong to selected file types and extracting metadata from those that belong to the selected file type(s), which may then be transcoded. Identifiers of the transcoded files and corresponding extracted metadata may be sent to a storage database. The transcoded files may be sent to be stored in the remote storage such that, upon receiving a file request and at least one criterion, the remote storage searches the database to find identifier(s) of the transcoded file(s) whose extracted metadata satisfies the criterion. Responsive to the received file request, one or more transcoded files may be made available whose identifier(s) were found during the search of the database. Alternatively or in addition, links to the transcoded files that correspond to found identifier(s) may be made available.Type: ApplicationFiled: December 23, 2014Publication date: June 23, 2016Inventor: RAJESH K. BATRA -
Publication number: 20160173381Abstract: A device may comprise storage, a network interface configured to couple the device to a computer network and a processor connected to the storage and to the network interface. The processor may be configured to store a file in the storage, divide the file into at least a first and second part, send the first part of the file to a first selected remote storage coupled to the computer network and send the second part of the file to a second selected remote storage coupled to the computer network, the second remote storage being different from the first remote storage, such that, responsive to receiving, over the network, a request from a requestor to access the file, the first part of the file is provided to the requestor from the first remote storage and the second part of the file is provided to the requestor from the second remote storage.Type: ApplicationFiled: December 12, 2014Publication date: June 16, 2016Inventor: RAJESH K. BATRA
-
Publication number: 20160065587Abstract: The embodiments provide for binding files to an external drive, a secured external drive, or portable data locker. The files are bound in order to help restrict or to prevent access and modification by certain computers or users. Computers or users that are authorized or within the authorized domain are permitted full access. The files stored on the external drive may be bound in various ways. The files may be encapsulated in a wrapper that restricts the use and access to these files. The bound files may require execution of a specific application, plug-in, or extension. A computer may thus be required to execute program code that limits the use of the secured files. In one embodiment, the external drive provides the required program code to the computer. In other embodiments, the required program code may be downloaded from a network or provided by an external authority.Type: ApplicationFiled: September 2, 2015Publication date: March 3, 2016Inventors: Lambertus Hesselink, Rajesh K. Batra
-
Patent number: 9129138Abstract: The embodiments provide for binding files to an external drive, a secured external drive, or portable data locker. The files are bound in order to help restrict or to prevent access and modification by certain computers or users. Computers or users that are authorized or within the authorized domain are permitted full access. The files stored on the external drive may be bound in various ways. The files may be encapsulated in a wrapper that restricts the use and access to these files. The bound files may require execution of a specific application, plug-in, or extension. A computer may thus be required to execute program code that limits the use of the secured files. In one embodiment, the external drive provides the required program code to the computer. In other embodiments, the required program code may be downloaded from a network or provided by an external authority.Type: GrantFiled: October 29, 2010Date of Patent: September 8, 2015Assignee: Western Digital Technologies, Inc.Inventors: Lambertus Hesselink, Rajesh K. Batra
-
Patent number: 6917632Abstract: In one embodiment of the present invention, an apparatus operates a control loop for a tunable optical device. A digital reference signal is converted to an analog reference signal and then introduced into the optical path of the tunable optical device. An analog feedback signal, corresponding to the digital reference signal, is recovered from the tunable optical device. The analog feedback signal is converted to a digital feedback signal. The apparatus sends tuning information to the tunable optical device based on analysis of the digital reference signal and the digital feedback signal. In one embodiment, the tuning information is used for wavelength locking of the tunable optical device. In another embodiment, the operation of the control loop is synchronized with another function of the tunable optical device.Type: GrantFiled: December 31, 2002Date of Patent: July 12, 2005Assignee: Intel CorporationInventors: Kenneth P. Koller, Rajesh K. Batra, Robert A. Carney, Douglas A. Sprock
-
Patent number: 6829268Abstract: Tunable laser systems use servo control loops to control and monitor laser parameters such as channel, temperature, and power. The many control loops operate asynchronously, which means that noise generated by input sampling and/or output updating from one or more loops could interfere with the sampled inputs of one or more of the other loops. Embodiments of the present invention synchronize setting and sampling of tunable laser parameters to reduce noise. Noise that is related to synchronized setting and sampling of tunable laser parameters allows the noise to be reduced to constant offsets to be compensated for in the laser parameters of interest.Type: GrantFiled: December 23, 2002Date of Patent: December 7, 2004Assignee: Intel CorporationInventors: George D. Pontis, Douglas A. Sprock, Robert A. Carney, Ken P. Koller, Rajesh K. Batra
-
Publication number: 20040128671Abstract: The present application discloses a software architecture. In one embodiment, the software architecture is an apparatus comprising a processor, a real time thread comprising a real-time module that can be executed by the processor, a non-real-time thread comprising a non-real-time module that can be executed by the processor or a separate processor independently of the real-time thread, and a external communication thread executed by the processor for handling communications between the real-time thread and the non-real-time thread. In another embodiment, the architecture is a process comprising executing a real time thread comprising a real-time module, executing a non-real-time thread comprising a non-real-time module independently of the real-time thread, and executing a external communication thread for handling communications between the real-time thread and the non-real-time thread. Other embodiments are described and claimed.Type: ApplicationFiled: December 31, 2002Publication date: July 1, 2004Inventors: Kenneth P. Koller, Rajesh K. Batra
-
Publication number: 20040125830Abstract: In one embodiment of the present invention, an apparatus operates a control loop for a tunable optical device. A digital reference signal is converted to an analog reference signal and then introduced into the optical path of the tunable optical device. An analog feedback signal, corresponding to the digital reference signal, is recovered from the tunable optical device. The analog feedback signal is converted to a digital feedback signal. The apparatus sends tuning information to the tunable optical device based on analysis of the digital reference signal and the digital feedback signal. In one embodiment, the tuning information is used for wavelength locking of the tunable optical device. In another embodiment, the operation of the control loop is synchronized with another function of the tunable optical device.Type: ApplicationFiled: December 31, 2002Publication date: July 1, 2004Inventors: Kenneth P. Koller, Rajesh K. Batra, Robert A. Carney, Douglas A. Sprock
-
Publication number: 20040120365Abstract: Tunable laser systems use servo control loops to control and monitor laser parameters such as channel, temperature, and power. The many control loops operate asynchronously, which means that noise generated by input sampling and/or output updating from one or more loops could interfere with the sampled inputs of one or more of the other loops. Embodiments of the present invention synchronize setting and sampling of tunable laser parameters to reduce noise. Noise that is related to synchronized setting and sampling of tunable laser parameters allows the noise to be reduced to constant offsets to be compensated for in the laser parameters of interest.Type: ApplicationFiled: December 23, 2002Publication date: June 24, 2004Inventors: George D. Pontis, Douglas A. Sprock, Robert A. Carney, Ken P. Koller, Rajesh K. Batra