Patents by Inventor Somnath Mitra
Somnath Mitra 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: 10268486Abstract: Devices, systems and methods are disclosed for readying a device from hibernation with reduced user-perceived latency. For example, data likely to be accessed may be selected as preload data that is loaded into volatile memory prior to the device resuming system interactivity (e.g., being responsive to user input), thus “anticipating” user demand by loading memory pages that the user will likely request. The device may determine additional data to add to the preload data based on processes running on the device and virtual memory areas (VMAs) associated with the processes, may weight the processes and may intelligently determine the data so that the device more rapidly reaches system interactivity.Type: GrantFiled: March 25, 2016Date of Patent: April 23, 2019Assignee: Amazon Technologies, Inc.Inventors: Somnath Mitra, Robert Joseph Suk, Mitchell Bernard Skiba
-
Patent number: 10175995Abstract: Devices, systems and methods are disclosed for limiting a number of hibernations based on a finite lifetime expectancy of nonvolatile memory. As the nonvolatile memory has a finite lifetime expectancy, a device may determine cumulative thresholds and associated session thresholds and may limit a frequency that the device hibernates. For example, the device may determine a cumulative number of hibernations and associate the cumulative number of hibernations with a cumulative threshold. The device may determine a session threshold corresponding to the cumulative threshold and may limit a number of hibernations using the session threshold. For example, the device may enter a hibernation state up to the session threshold and thereafter may enter a suspended state instead.Type: GrantFiled: March 25, 2016Date of Patent: January 8, 2019Assignee: Amazon Technologies, Inc.Inventor: Somnath Mitra
-
Publication number: 20130229274Abstract: One aspect of the invention provides a theft detection system including one or more tag nodes configured to detect movement and transmit a beacon message and one or more anchor nodes configured to receive the beacon message from the one or more tag nodes and alert a third party of the beacon message. Another aspect of the invention provides a theft detection node including a power source, a motion detector, a transmitter, and a microcontroller in communication with the power source, the motion detector, and the transmitter. The microcontroller is configured to determine whether the node is being transported and if the node is being transported, instructing the transmitter to transmit a beacon message. Another aspect of the invention provides a theft detection method including detecting motion in a motor vehicle and transmitting a beacon message to an anchor node.Type: ApplicationFiled: February 25, 2013Publication date: September 5, 2013Applicants: University of Memphis Research Foundation, The Regents of the University of California, The Ohio State UniversityInventors: Santosh Kumar, Prasun Sinha, Kurt Plarre, Somnath Mitra, Zizhan Zheng, Santanu Guha, Animikh Ghosh, Prabal Dutta, Bhagavathy Krishna
-
Patent number: 7937531Abstract: In one embodiment, a processor regularly writes one or more cache entries back to memory to reduce the likelihood of cache soft errors. The regularly occurring write backs operate independently of Least Recently Used (LRU) status of the entries so that all entries are flushed.Type: GrantFiled: February 1, 2007Date of Patent: May 3, 2011Assignee: Cisco Technology, Inc.Inventor: Somnath Mitra
-
Patent number: 7801050Abstract: An electronic device having logic that allows testing the device via a network interface is disclosed herein. The electronic device comprises the following. The electronic device has testing logic that receives test input signals and generate a test output signal. The electronic device has a network interface that is operable to receive network packets. The electronic device has packet processing logic communicatively coupled to the network interface that is able to determine whether a packet received in the network interface is a packet for testing the apparatus. The packet processing logic extracts test information from packets received on the network interface that are determined to be test packets, and generates the test input signals for the testing logic from the extracted test information. The packet processing logic incorporate test results into network packets based on the test output signal from the testing logic.Type: GrantFiled: December 12, 2006Date of Patent: September 21, 2010Assignee: Cisco Technology, Inc.Inventor: Somnath Mitra
-
Patent number: 7774622Abstract: In one embodiment, a Central Processing Unit having a processing core. The processing core connects to an internal memory bus having N address lines and X data lines. A cache connects to the internal memory bus and uses M of N bits of the N address lines to address data stored in the cache. A cryptographic unit in the CPU encrypts data written to an external memory and decrypts data read from the external memory. The cryptographic unit encrypts and decrypts N-M address lines of the internal memory bus and the data lines of the bus.Type: GrantFiled: November 6, 2006Date of Patent: August 10, 2010Assignee: Cisco Technology, Inc.Inventor: Somnath Mitra
-
Patent number: 7710959Abstract: A source endpoint connected via a Virtual Local Area Network to a first access port and a destination endpoint connected to a second access port. Two or more network processing devices indirectly connected through a backplane interconnect to transmit data between the source and destination endpoints according to a protected port status of the first and second access ports.Type: GrantFiled: August 29, 2006Date of Patent: May 4, 2010Assignee: Cisco Technology, Inc.Inventors: Kailasapathi Ramasamy, Jungfu Tsao, Somnath Mitra
-
Patent number: 7412701Abstract: An approach for improving a network management system by using a virtual machine in a network device is described. Applets are created and downloaded to the network device via flash memory or trivial file transfer protocol (“TFTP”). A loader environment in the virtual machine loads the applet for execution. The virtual machine converts the applet into machine code and executes said applet in said network device. This approach is supported by porting a virtual machine that executes a high level operating language to an operating system in a network device is described. A build process is executed wherein makefiles of the operating system and virtual machine are modified.Type: GrantFiled: April 22, 2002Date of Patent: August 12, 2008Assignee: Cisco Technology, Inc.Inventor: Somnath Mitra
-
Publication number: 20080189489Abstract: In one embodiment, a processor regularly writes one or more cache entries back to memory to reduce the likelihood of cache soft errors. The regularly occurring write backs operate independently of Least Recently Used (LRU) status of the entries so that all entries are flushed.Type: ApplicationFiled: February 1, 2007Publication date: August 7, 2008Applicant: CISCO TECHNOLOGY, INC.Inventor: Somnath Mitra
-
Publication number: 20080137543Abstract: An electronic device having logic that allows testing the device via a network interface is disclosed herein. The electronic device comprises the following. The electronic device has testing logic that receives test input signals and generate a test output signal. The electronic device has a network interface that is operable to receive network packets. The electronic device has packet processing logic communicatively coupled to the network interface that is able to determine whether a packet received in the network interface is a packet for testing the apparatus. The packet processing logic extracts test information from packets received on the network interface that are determined to be test packets, and generates the test input signals for the testing logic from the extracted test information. The packet processing logic incorporate test results into network packets based on the test output signal from the testing logic.Type: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Inventor: Somnath Mitra
-
Publication number: 20080109660Abstract: In one embodiment, a Central Processing Unit having a processing core. The processing core connects to an internal memory bus having N address lines and X data lines. A cache connects to the internal memory bus and uses M of N bits of the N address lines to address data stored in the cache. A cryptographic unit in the CPU encrypts data written to an external memory and decrypts data read from the external memory. The cryptographic unit encrypts and decrypts N-M address lines of the internal memory bus and the data lines of the bus.Type: ApplicationFiled: November 6, 2006Publication date: May 8, 2008Applicant: CISCO TECHNOLOGY, INC.Inventor: Somnath Mitra
-
Publication number: 20080056260Abstract: A source endpoint connected via a Virtual Local Area Network to a first access port and a destination endpoint connected to a second access port. Two or more network processing devices indirectly connected through a backplane interconnect to transmit data between the source and destination endpoints according to a protected port status of the first and second access ports.Type: ApplicationFiled: August 29, 2006Publication date: March 6, 2008Applicant: CISCO TECHNOLOGY, INC.Inventors: Kailasapathi Ramasamy, Jungfu Tsao, Somnath Mitra
-
Patent number: 7327752Abstract: Methods and apparatus for achieving universal cross connect for Time Domain Modulated (TDM) data between a first and second data streams each having a corresponding time slot assignment are disclosed. Cross connect may be achieved through the use of a time slot assignment table.Type: GrantFiled: September 26, 2002Date of Patent: February 5, 2008Assignee: Cisco Technology, Inc.Inventors: Somnath Mitra, Sanjeev K. Gupta
-
Patent number: 7042996Abstract: A method and apparatus for call-limiting one or more candidate calls received by a router is disclosed. The method and apparatus may be configured to determine whether ringing one or more candidate calls will exceed a predetermined power limit. If ringing the calls will not exceed said power limit, the calls may be forwarded. If ringing the calls will exceed the power limit, the calls may be placed in a queue.Type: GrantFiled: May 2, 2001Date of Patent: May 9, 2006Assignee: Cisco Technology, Inc.Inventor: Somnath Mitra
-
Patent number: 7020080Abstract: Method and apparatus for queuing packets are disclosed. In one aspect, a method may comprise assigning each packet a first value; dynamically assigning each packet a second value; and queuing each packet for transmission using the first and second values.Type: GrantFiled: October 9, 2001Date of Patent: March 28, 2006Assignee: Cisco Technology, Inc.Inventors: Somnath Mitra, Pui Li
-
Patent number: 6714644Abstract: An apparatus and method for supporting enhanced ring scheduling for devices on platforms with limited power supply while seeking to preserve caller ID information and normal ringing cadence is disclosed. The ring scheduling apparatus includes a “Line Manager” coupled to a “Ring Scheduler”. The Line manager monitors the signaling events and determines whether the signaling commands associated with the signaling events should be modified to indicate ringing, no ringing, or pass the signaling commands unmodified. The “Ring Scheduler” manages the available resources according to a ring cadence schedule so that the power supply of the device is not exceeded.Type: GrantFiled: December 13, 2000Date of Patent: March 30, 2004Assignee: Cisco Technology, Inc.Inventors: Jonathan Cohn, Somnath Mitra