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: 10715595
    Abstract: 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: Grant
    Filed: December 23, 2014
    Date of Patent: July 14, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventor: Rajesh K. Batra
  • Patent number: 10645091
    Abstract: 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: Grant
    Filed: July 20, 2018
    Date of Patent: May 5, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Lambertus Hesselink, Rajesh K. Batra
  • Patent number: 10567518
    Abstract: 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: Grant
    Filed: June 26, 2015
    Date of Patent: February 18, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Eric S. Bjornson, Rajesh K. Batra, Cipson Jose Chiriyankandath
  • Publication number: 20190014122
    Abstract: 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: Application
    Filed: July 20, 2018
    Publication date: January 10, 2019
    Inventors: Lambertus Hesselink, Rajesh K. Batra
  • Patent number: 10033743
    Abstract: 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: Grant
    Filed: September 2, 2015
    Date of Patent: July 24, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventors: Lambertus Hesselink, Rajesh K. Batra
  • Patent number: 9864781
    Abstract: 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: Grant
    Filed: December 6, 2013
    Date of Patent: January 9, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventor: Rajesh K. Batra
  • Patent number: 9596183
    Abstract: 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: Grant
    Filed: December 12, 2014
    Date of Patent: March 14, 2017
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Rajesh K. Batra
  • Publication number: 20160381149
    Abstract: 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: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Inventors: ERIC S. BJORNSON, RAJESH K. BATRA, CIPSON JOSE CHIRIYANKANDATH
  • Patent number: 9525712
    Abstract: 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: Grant
    Filed: July 30, 2010
    Date of Patent: December 20, 2016
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Rajesh K. Batra
  • Publication number: 20160179826
    Abstract: 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: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Inventor: RAJESH K. BATRA
  • Publication number: 20160173381
    Abstract: 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: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Inventor: RAJESH K. BATRA
  • Publication number: 20160065587
    Abstract: 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: Application
    Filed: September 2, 2015
    Publication date: March 3, 2016
    Inventors: Lambertus Hesselink, Rajesh K. Batra
  • Patent number: 9129138
    Abstract: 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: Grant
    Filed: October 29, 2010
    Date of Patent: September 8, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Lambertus Hesselink, Rajesh K. Batra
  • Patent number: 6917632
    Abstract: 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: Grant
    Filed: December 31, 2002
    Date of Patent: July 12, 2005
    Assignee: Intel Corporation
    Inventors: Kenneth P. Koller, Rajesh K. Batra, Robert A. Carney, Douglas A. Sprock
  • Patent number: 6829268
    Abstract: 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: Grant
    Filed: December 23, 2002
    Date of Patent: December 7, 2004
    Assignee: Intel Corporation
    Inventors: George D. Pontis, Douglas A. Sprock, Robert A. Carney, Ken P. Koller, Rajesh K. Batra
  • Publication number: 20040128671
    Abstract: 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: Application
    Filed: December 31, 2002
    Publication date: July 1, 2004
    Inventors: Kenneth P. Koller, Rajesh K. Batra
  • Publication number: 20040125830
    Abstract: 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: Application
    Filed: December 31, 2002
    Publication date: July 1, 2004
    Inventors: Kenneth P. Koller, Rajesh K. Batra, Robert A. Carney, Douglas A. Sprock
  • Publication number: 20040120365
    Abstract: 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: Application
    Filed: December 23, 2002
    Publication date: June 24, 2004
    Inventors: George D. Pontis, Douglas A. Sprock, Robert A. Carney, Ken P. Koller, Rajesh K. Batra