Patents by Inventor Pranab Ghosh

Pranab Ghosh 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: 12184544
    Abstract: a content addressable memory circuit is provided that includes a memory array that includes multiple memory devices that include memory locations that share a memory address and are coupled for simultaneous access. Hash logic is operative to use modulo math to determine a memory address based upon non-X values within an IP address key. Memory controller logic is operative to cause a memory device in the memory array to store the received IP address key in a memory location at the determined memory address, in a format that includes a field-size value indicative of a number of non-X values within a received IP address key and that includes non-X values within the received IP address key.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: December 31, 2024
    Assignee: Dreambig Semiconductor Inc.
    Inventors: Sohail A Syed, Hillel Gazit, Hon Luu, Pranab Ghosh
  • Patent number: 11922032
    Abstract: A content addressable memory circuit is provided that includes: multiple integrated circuit memory devices that include memory address locations that share common memory addresses; buffer circuits operatively coupled to the memory devices; a hash table that includes a plurality of hash values that each corresponds to one or more key values; one or more processor circuits configured with instructions to perform operations that include: assigning each hash value to a memory address location based upon a first portion of the hash value; storing each key value at a memory address location assigned to a first portion of a hash value that corresponds to the key value; copying a first key value from a first memory address location within a memory device to a buffer circuit operatively coupled to the memory device; copying the first key value from the buffer circuit operatively coupled to the memory device to a second memory address location of the memory device; and assigning a second portion of a hash value that co
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: March 5, 2024
    Assignee: DreamBig Semiconductor Inc.
    Inventors: Sohail A Syed, Hillel Gazit, Hon Luu, Pranab Ghosh
  • Patent number: 11899985
    Abstract: A content addressable memory circuit comprising: a memory device array including multiple memory devices coupled for simultaneous access to memory address locations that share a common memory address; multiple virtual modules (VMs), wherein each VM stores a data set that includes key values stored within an assigned memory address range within the memory array that are assigned to the VM; wherein each VM, stores a virtual hash table in non-transitory memory, that associates hash values with memory addresses within an assigned memory address range of the VM; hash logic is operable to determine a hash value, based upon a received key value and a respective assigned memory address range; and memory controller logic is operable to use a virtual hash table to access a memory address in an assigned memory address range, based upon the determined hash value.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: February 13, 2024
    Assignee: DreamBig Semiconductor Inc.
    Inventors: Sohail A Syed, Hillel Gazit, Hon Luu, Pranab Ghosh
  • Patent number: 11886746
    Abstract: A method is provided to control a content addressable memory that includes multiple integrated circuit memory devices that include common memory address locations and that are coupled for simultaneous access to the common memory address locations, the method comprising; determining a hash value, based upon a received key value, that corresponds to a common memory address location of the multiple memory devices; providing activity status information for multiple common memory address locations of the memory devices; selecting a memory devices from which to output stored content data from the corresponding common memory address location, based upon storage activity status information; and causing the selected one or more memory devices to output stored content data.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 30, 2024
    Assignee: DreamBig Semiconductor Inc.
    Inventors: Sohail A Syed, Hillel Gazit, Hon Luu, Pranab Ghosh
  • Patent number: 11720492
    Abstract: A ternary content addressable memory is provided comprising; a memory device that includes a plurality of memory address locations; hash logic operative to determine a hash value, based upon a ternary key, wherein the determined hash value corresponds to a memory address location of the memory device; an encoder operable to convert the ternary key to a binary bit representation; wherein converting includes determining binary mapping bits based upon number and positions of ternary non-X (don't care) value bits of the ternary key; wherein converting further includes determining a different binary data bit to correspond to each different ternary non-X value bit of the ternary key; and memory controller logic to cause the memory device to store the binary bit representation at the memory address location that corresponds to the determined hash value.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: August 8, 2023
    Assignee: DreamBig Semiconductor Inc.
    Inventors: Sohail A Syed, Hillel Gazit, Hon Luu, Pranab Ghosh
  • Patent number: 11683039
    Abstract: A NOT logic circuit is provided comprising: one or more memory devices; wherein a first memory address location of the one or more memory devices stores first content data, wherein the first content data includes a first ternary value and a corresponding first priority value, wherein the first ternary value includes a continuous sequence of X-state values that represent a first range of non-X ternary values; wherein a second memory address of the one or more memory device stores second content data that includes a second ternary value and a corresponding second priority value, wherein the second ternary value includes a continuous sequence of non-X state values represent a non-X ternary value that is within the first range of non-X ternary values; an interface is coupled to receive a ternary value from a processing device; comparator circuitry operable to compare a received ternary key with the outputted first ternary value and to compare the received ternary key with the outputted second ternary value; prior
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: June 20, 2023
    Assignee: DreamBig Semiconductor Inc.
    Inventors: Sohail A Syed, Hillel Gazit, Hon Luu, Pranab Ghosh
  • Patent number: 11673578
    Abstract: A method and road assistance system for safe handling an autonomous vehicle during emergency failure situation is disclosed. The road assistance system establishes a network connection with autonomous vehicle, where request for the network connection is transmitted by the autonomous vehicle on detection of operation failures. Upon establishing the network connection with the autonomous vehicle, vehicle failure information is received from the autonomous vehicle. The road assistance system determines type of failure in the autonomous vehicle based on the vehicle failure information. Further, current surrounding environment information is obtained for the autonomous vehicle from one of autonomous vehicle and one or more sensing devices located in proximity to the autonomous vehicle. Thereafter, the road assistance system generates at least one control instruction based on the type of failure and the current surrounding environment information.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: June 13, 2023
    Assignee: Wipro Limited
    Inventors: Arnik Sarkar, Pranab Ghosh, Dipanjan Choudhury
  • Patent number: 11416284
    Abstract: A method and activity continuation system for managing continuous execution of an activity during a user device switchover is disclosed. The method includes detecting a switchover from a first user device to a second user device, where one or more activities are being executed in the first user device during the switchover. On detecting the switchover, the method includes determining device data and user related data associated with the second user device and applications data associated with one or more activities operated at the first user device. Further, based on the device data, the user related data and the applications data, contextual information is generated for the one or more activities. Thereafter, the method includes managing continuous execution of the one or more activities in the second user device on switchover based on the contextual information. Thus, the present disclosure facilitates users in providing application session continuity while switching between user devices.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: August 16, 2022
    Assignee: Wipro Limited
    Inventors: Arnik Sarkar, Pranab Ghosh
  • Publication number: 20210300417
    Abstract: A method and road assistance system for safe handling an autonomous vehicle during emergency failure situation is disclosed. The road assistance system establishes a network connection with autonomous vehicle, where request for the network connection is transmitted by the autonomous vehicle on detection of operation failures. Upon establishing the network connection with the autonomous vehicle, vehicle failure information is received from the autonomous vehicle. The road assistance system determines type of failure in the autonomous vehicle based on the vehicle failure information. Further, current surrounding environment information is obtained for the autonomous vehicle from one of autonomous vehicle and one or more sensing devices located in proximity to the autonomous vehicle. Thereafter, the road assistance system generates at least one control instruction based on the type of failure and the current surrounding environment information.
    Type: Application
    Filed: July 16, 2020
    Publication date: September 30, 2021
    Inventors: Arnik SARKAR, Pranab GHOSH, Dipanjan CHOUDHURY
  • Publication number: 20210255893
    Abstract: A method and activity continuation system for managing continuous execution of an activity during a user device switchover is disclosed. The method includes detecting a switchover from a first user device to a second user device, where one or more activities are being executed in the first user device during the switchover. On detecting the switchover, the method includes determining device data and user related data associated with the second user device and applications data associated with one or more activities operated at the first user device. Further, based on the device data, the user related data and the applications data, contextual information is generated for the one or more activities. Thereafter, the method includes managing continuous execution of the one or more activities in the second user device on switchover based on the contextual information. Thus, the present disclosure facilitates users in providing application session continuity while switching between user devices.
    Type: Application
    Filed: March 30, 2020
    Publication date: August 19, 2021
    Inventors: Arnik SARKAR, Pranab Ghosh
  • Publication number: 20200380580
    Abstract: Embodiments of present disclosure relates to system and method for managing services in online servicing system. Service-context data is determined for service request received for service from consumer, which is determined based on real-time parameters affecting the service and a service data associated with service of consumer. Further, consumer preferences associated with consumer and service provider preferences associated with one or more service providers are determined, The consumer preferences is determined based on service-context data and consumer data which comprises past behavioural attributes of the consumer relating to the service. The service provider preferences are determined based on service-context data and service provider data which comprises past behavioural attributes of each of the service providers relating to the service. The consumer preferences are matched with the service provider preferences to identify an optimum service provider from service providers.
    Type: Application
    Filed: July 18, 2019
    Publication date: December 3, 2020
    Inventors: Arnik Sarkar, Pranab Ghosh, Dipanjan Choudhury
  • Patent number: 10731991
    Abstract: The present disclosure relates to method and device for determining navigation of a vehicle based on feasibility of events by a navigation device. The navigation device comprises receiving events data associated with a user of the vehicle from one or more sources, determining one or more events associated with the user, based on at least one of the events data and a pre-defined template data, determining in real-time, feasibility to reach the one or more events based on a set of parameters, scheduling the one or more events based on the determination and determining navigation of the vehicle based on the one or more scheduled events.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 4, 2020
    Assignee: Wipro Limited
    Inventors: Arnik Sarkar, Sayanshree Ghosh, Pranab Ghosh
  • Publication number: 20190056229
    Abstract: The present disclosure relates to method and device for determining navigation of a vehicle based on feasibility of events by a navigation device. The navigation device comprises receiving events data associated with a user of the vehicle from one or more sources, determining one or more events associated with the user, based on at least one of the events data and a pre-defined template data, determining in real-time, feasibility to reach the one or more events based on a set of parameters, scheduling the one or more events based on the determination and determining navigation of the vehicle based on the one or more scheduled events.
    Type: Application
    Filed: September 29, 2017
    Publication date: February 21, 2019
    Inventors: Arnik Sarkar, Sayanshree Ghosh, Pranab Ghosh
  • Patent number: 7042250
    Abstract: A synchronizer circuit which synchronizes an input clock signal to a sampling clock to generate a synchronized signal. In an embodiment, an adaptive module detects the occurrence of a positive edge in an input clock signal after a logic low corresponding to a prior negative edge is propagated to as a synchronized signal, and provides a logic high as an input to a sampling module. The sampling module propagates the signal led at the input as the synchronized signal. The adaptive module causing the input to remain at logic high at least until the synchronization module provides logic level as the synchronized signal. The negative edges in the input signal may also be processed similarly.
    Type: Grant
    Filed: November 3, 2004
    Date of Patent: May 9, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: Pranab Ghosh, Amitabha Banerjee, Sanchayan Sinha
  • Publication number: 20060091912
    Abstract: A synchronizer circuit which synchronizes an input clock signal to a sampling clock to generate a synchronized signal. In an embodiment, an adaptive module detects the occurrence of a positive edge in an input clock signal after a logic low corresponding to a prior negative edge is propagated to as a synchronized signal, and provides a logic high as an input to a sampling module. The sampling module propagates the signal level at the input as the synchronized signal. The adaptive module causing the input to remain at logic high at least until the synchronization module provides logic level as the synchronized signal. The negative edges in the input signal may also be processed similarly.
    Type: Application
    Filed: November 3, 2004
    Publication date: May 4, 2006
    Applicant: Texas Instruments Incorporated
    Inventors: Pranab Ghosh, Amitabha Banerjee, Sanchayan Sinha