Patents by Inventor Karthik Lakshminarayanan

Karthik Lakshminarayanan 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).

  • Publication number: 20150217143
    Abstract: An in-line accessory (10) for use with a self-contained breathing apparatus (SCBA) system (12) and associated method include a hardware form factor comprising an opening (42); a first connection interface (30) on the hardware form factor configured to selectively connect with a connection interface on a regulator (16) of the SCBA system (12); a second connection interface (32) on the hardware form factor configured to selectively connect with a connection interface on a mask (14) of the SCBA system (12); and circuitry disposed on and/or within the hardware form factor to perform and add one or more functions to the SCBA system (12); wherein the hardware form factor is disposed between the regulator (16) and the mask (14) in a non-obtrusive manner in the SCBA system (12) and the opening (42) supports air flow from the regulator (16) to the mask (14).
    Type: Application
    Filed: February 5, 2014
    Publication date: August 6, 2015
    Applicant: MOTOROLA SOLUTIONS, INC
    Inventors: MARK C. PALMER, JAMES C. KRAUSE, KARTHIK LAKSHMINARAYANAN
  • Publication number: 20150130592
    Abstract: An embodiment takes the form of a method carried out by a package-loading system. The system includes a processor and data storage containing instructions executable by the processor for carrying out the method. The method includes identifying a current package to be loaded by a user into a cargo container, and determining a target position in the cargo container for placement by the user of the identified current package. The method further includes providing for the user a visual indication of the determined target position.
    Type: Application
    Filed: November 13, 2013
    Publication date: May 14, 2015
    Inventors: KARTHIK LAKSHMINARAYANAN, MICHAEL E. GROBLE, KEVIN J. O'CONNELL, CUNEYT M. TASKIRAN, JAY J. WILLIAMS
  • Publication number: 20140372182
    Abstract: A technique for real-time trailer utilization measurement includes a three-dimensional depth monitor operable to monitor loading of a trailer and a processor operable to determine trailer utilization in real-time during loading of the trailer using image information from the monitor. A graphical user interface can receive utilization information from the processor and display a visual representation of real-time loading of the trailer. Utilization is a ratio of cumulative package volume to currently loaded volume of the trailer, wherein the cumulative package volume is determined from dimensional scans of packages to be loaded in the trailer and the currently loaded volume is determined by the monitor.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 18, 2014
    Inventors: Michael E. Groble, Karthik Lakshminarayanan, Kevin J. O'Connell, Cuneyt M. Taskiran, Jay J. Williams
  • Publication number: 20140372183
    Abstract: A technique for trailer loading assessment includes imaging loading of a trailer using a monitor. A next step includes detecting loading incidents related to package stacking quality during loading of the trailer using image information from the monitor. A next step includes bookmarking detected loading incidents. A next step includes scoring loading incidents. A next step includes displaying, on a graphical user interface, a visual representation of the loading incidents. The monitor can be an infrared three-dimensional depth camera operable to measure distance to a stacked wall of loaded packages, and a video camera operable to provide an optical image to detect loading incidents.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 18, 2014
    Inventors: Michael E. Groble, Karthik Lakshminarayanan, Kevin J. O'Connell, Cuneyt M. Taskiran, Jay J. Williams
  • Publication number: 20140321505
    Abstract: A monitoring device comprises a housing, a thermally isolated chamber defined by the housing, and a temperature sensor supported by the housing within the thermally isolated chamber to detect a temperature of a location where the device is located. An air quality sensor may also be supported by the housing within the thermally isolated chamber, to sense a quality of air in the location. The housing may define a first vent through the housing to allow external air to flow into the thermally isolated chamber. A first open end of the chamber may be proximate the first vent to allow air flow through the vent, into the chamber. A second open end of the chamber may open into an interior of the housing, and the housing may define a second vent to allow air flow out of the housing. The thermally isolated chamber may comprises thermally reflective material.
    Type: Application
    Filed: April 23, 2014
    Publication date: October 30, 2014
    Applicant: Canary Connects, Inc.
    Inventors: Chris I. Rill, Karthik Lakshminarayanan
  • Publication number: 20140320312
    Abstract: A monitoring device comprises a single housing, a plurality of sensors supported by the housing to detect respective characteristics of a location, a processing device within the housing, and memory within the housing to store data collected by the plurality of sensors. The sensors may include a camera, a temperature sensor, an air quality sensor, an infrared sensor, an ambient light sensor, a humidity sensor, an accelerometer, a carbon monoxide sensor, and/or a carbon dioxide sensor, for example. Processing may be provided on the device to evaluate the sensor responses, such as by comparison to respective thresholds. In additions, sensor data may be sent to a network for further processing. The device does not require physical or wired installation, and is easy to set up. Multiple, separate sensors are not required in order to monitor a space and a separate processing device is also not required.
    Type: Application
    Filed: April 23, 2014
    Publication date: October 30, 2014
    Inventors: Adam D. Sager, Chris I. Rill, Karthik Lakshminarayanan
  • Patent number: 8872835
    Abstract: A mechanism is described for mitigating the effects of such a DoS attack by detecting a multiple TDR situation within a short duration, identifying the errant virtual machines, and suspending all rendering ability for that virtual machine or set of virtual machines. While the disclosed embodiments are described in the context of virtual machines, the principles may be extended to the general problem of DoS attacks due to TDRs and bugchecks on any physical machine that includes a GPU. For example, DoS attacks can be generated from web sites directly using GPU rendering.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: October 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Meher P Malakapalli, B. Anil Kumar, Parag Chakraborty, Karthik Lakshminarayanan, Mahesh Lotlikar, Bradley Stephen Post
  • Patent number: 8830228
    Abstract: A technique for enabling the use of a baseboard management controller in a computer system configured to stream 3D graphical user interfaces to remote clients is described. In an exemplary configuration, a cap driver that is written to conform to a driver model that can interface with a 3D graphics application program interface can be loaded for use with the baseboard management controller instead of a legacy driver that was written to conform to a legacy driver model. This allows a control program to load a graphics driver that can interoperate with the 3D graphics application program interface. In addition to the foregoing, other aspects are described in the text of the summary and detailed description, the claims, and drawings.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Hao Zhang, Eric Kai-hau Han, Meher P. Malakapalli, Karthik Lakshminarayanan, B. Anil Kumar
  • Publication number: 20140250069
    Abstract: Systems and methods are provided for selectively synchronizing files. Data is received from a remote storage device indicative of a set of files stored on the remote storage device. A first file from the set of files is downloaded, but not a second file from the set of files. Both (a) the first file and (b) data indicative of the second file are stored in a database. A list of files stored in the database is displayed, the list including the first file and the second file.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: APPSENSE LIMITED
    Inventors: Karthik LAKSHMINARAYANAN, Joseph SAIB, Michael MILLS, Richard James SOMERFIELD
  • Publication number: 20140152874
    Abstract: A method and apparatus for transmitting an image for inventory monitoring is provided herein. During operation, a camera may take a series of images of a particular area to be monitored. Each image will be broken into a plurality of regions and a determination will be made if a region is at least partially blocked. Those regions deemed unblocked will be utilized to generate a composite image. The camera continues acquiring images, using unblocked regions until a complete composite image is formed without obstructions. The composite image will then be transmitted and used for inventory monitoring.
    Type: Application
    Filed: December 4, 2012
    Publication date: June 5, 2014
    Applicant: MOTOROLA SOLUTIONS, INC.
    Inventors: RICHARD M. CLAYTON, KARTHIK LAKSHMINARAYANAN, MIKLOS STERN
  • Publication number: 20140101719
    Abstract: Systems and methods are provided for providing a network storage system. One method includes receiving a request from a client coupled to a local communication network to provide access to a network storage system. The request can include a data item identifier, and the network storage system can include a local network storage, coupled to the local communication network, and a remote network storage, coupled to a public communication network. The method can further include identifying, based on the request, one of the local network storage and the remote network storage for serving the request, and providing the request to the identified one of the local network storage and the remote network storage to provide the client with an access to the identified one of the local network storage and the remote network storage.
    Type: Application
    Filed: October 10, 2012
    Publication date: April 10, 2014
    Applicant: AppSense Limited
    Inventors: Karthik Lakshminarayanan, Joseph Saib, Michael Mills, Harpreet Singh Labana
  • Publication number: 20130283335
    Abstract: Systems and methods are provided that allow an enterprise to apply a policy wrapper to any computer application. The use of a policy wrapper allows for any enterprise user to securely communicate with an enterprise, or generally communicate over a communication network, at a computer application level. A policy wrapper includes policies that can specify how to handle different types of API calls associated with a computer application, such as the re-routing, modification, or recording of IP packets, the storage of data, the displaying of data, the printing of data, or any other suitable data and/or actions. The policies can treat the different types of data and/or actions the same or differently. The policies can further distinguish between a user's enterprise-related information and the user's personal information, and specify the locations to which the information should be directed.
    Type: Application
    Filed: April 19, 2012
    Publication date: October 24, 2013
    Applicant: APPSENSE, INC.
    Inventors: Karthik LAKSHMINARAYANAN, Joseph SAIB
  • Patent number: 8374111
    Abstract: A technique for on-demand power wake up for digital signage includes providing 400 a detector operable to detect an envelope of a digital signal, receiving 402 an extended length packet by the detector, wherein the packet consists of a same, repeated data symbol, detecting 404 the extended length packet in the detector to provide an output signal, comparing 406 the output signal against a reference threshold, and providing 410 a wake up signal if the output signal exceeds the reference threshold. This can then be followed by receiving 416 information to display on the sign.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: February 12, 2013
    Assignee: Symbol Technologies, Inc.
    Inventors: Benjamin J. Bekritsky, Karthik Lakshminarayanan, Thomas D. Bianculli
  • Publication number: 20120154375
    Abstract: A technique for enabling the use of a baseboard management controller in a computer system configured to stream 3D graphical user interfaces to remote clients is described. In an exemplary configuration, a cap driver that is written to conform to a driver model that can interface with a 3D graphics application program interface can be loaded for use with the baseboard management controller instead of a legacy driver that was written to conform to a legacy driver model. This allows a control program to load a graphics driver that can interoperate with the 3D graphics application program interface. In addition to the foregoing, other aspects are described in the text of the summary and detailed description, the claims, and drawings.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 21, 2012
    Applicant: Microsoft Corporation
    Inventors: Hao Zhang, Eric Kai-hau Han, Meher P. Malakapalli, Karthik Lakshminarayanan, B. Anil Kumar
  • Patent number: 8205241
    Abstract: A method and a processing device are provided for detecting a hardware-based virtual machine environment. An execution time of a privileged instruction may be measured and an execution time of a nonprivileged instruction may be measured. The execution time of the privileged instruction may be compared with the execution time of the nonprivileged instruction. When the execution time of the privileged instruction exceeds the execution time of the nonprivileged instruction by at least a threshold or a threshold factor, then a hardware-based virtual machine environment is detected. In some embodiments, a well-known technique for detecting a software-based virtual machine environment may be used in conjunction with a technique for detecting a hardware-based virtual machine environment. A licensing policy of a software product may be accessed and the software product may be prevented from executing when a detected machine environment is in violation of the licensing policy.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: June 19, 2012
    Assignee: Microsoft Corporation
    Inventors: Karthik Lakshminarayanan, Kalpesh Patel, David Robinson, Tarik Soulami
  • Publication number: 20120075314
    Abstract: A mechanism is described for mitigating the effects of such a DoS attack by detecting a multiple TDR situation within a short duration, identifying the errant virtual machines, and suspending all rendering ability for that virtual machine or set of virtual machines. While the disclosed embodiments are described in the context of virtual machines, the principles may be extended to the general problem of DoS attacks due to TDRs and bugchecks on any physical machine that includes a GPU. For example, DoS attacks can be generated from web sites directly using GPU rendering.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Applicant: Microsoft Corporation
    Inventors: Meher P. Malakapalli, B. Anil Kumar, Parag Chakraborty, Karthik Lakshminarayanan, Mahesh Lotlikar, Bradley Stephen Post
  • Publication number: 20120075233
    Abstract: A device display with a touch sensor includes a housing bezel, a plain clear substrate, and a display panel. The display includes a circuit board having a display aperture, the circuit board disposed between the clear substrate and display panel, and assembled with the housing bezel such that a portion of the display can be viewed through a bezel aperture. Sensor electrodes are disposed around the display aperture of the circuit board. A capacitive touch controller generates an electric field between sensor electrodes such that the electric field extends through and above the clear substrate. The controller can then detect a disturbance in the electric field above the clear substrate within and along a periphery of the bezel aperture.
    Type: Application
    Filed: September 28, 2010
    Publication date: March 29, 2012
    Applicant: SYMBOL TECHNOLOGIES, INC.
    Inventors: Karthik Lakshminarayanan, Travis G. Baldwin, Eric M. Johnson, Brian C. McHale
  • Publication number: 20110317601
    Abstract: A technique for on-demand power wake up for digital signage includes providing 400 a detector operable to detect an envelope of a digital signal, receiving 402 an extended length packet by the detector, wherein the packet consists of a same, repeated data symbol, detecting 404 the extended length packet in the detector to provide an output signal, comparing 406 the output signal against a reference threshold, and providing 410 a wake up signal if the output signal exceeds the reference threshold. This can then be followed by receiving 416 information to display on the sign.
    Type: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Applicant: SYMBOL TECHNOLOGIES, INC.
    Inventors: Benjamin J. Bekritsky, Karthik Lakshminarayanan, Thomas D. Bianculli
  • Patent number: 8082218
    Abstract: Conflicts among programs are detected, and advice is given based on the detected conflicts. A set of conflict rules defines what constitutes a conflict, and a set of advice rules defines what advice is to be given in response to a conflict that has been detected. The conflict rules may be provided by a different party from the action rules, so the decision as to what constitutes a conflict can be made separately from the decision as to what advice should be given when a conflict is detected.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Karthik Lakshminarayanan, Grigor Shirakyan, R. C. Vikram Kakumani, Terrence Lui
  • Patent number: D731906
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: June 16, 2015
    Assignee: Canary Connect, Inc.
    Inventors: Jonathan D. Troutman, James C. Krause, Adam D. Sager, Chris I. Rill, Karthik Lakshminarayanan