Patents by Inventor Karthik Subramanian

Karthik Subramanian 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: 20240119822
    Abstract: Example implementations include a method, apparatus and computer-readable medium for computer vision detection of dwell time, comprising receiving a plurality of indications of persons entering an environment over a period of time. The implementations further include adding, into a first-in-first-out (FIFO) queue, a respective identifier of a respective person entering the environment and an entry time for each of the plurality of indications, removing, from the FIFO queue, the respective identifier and the entry time of the respective person in response to an indication of an exit of the respective person from the environment at an exit time, calculating an estimated dwell time of the respective person based on a difference in the entry time and the exit time, and generating an alert based on calculating an average dwell time of the persons entering the environment over the period of time based on each estimated dwell time.
    Type: Application
    Filed: October 2, 2023
    Publication date: April 11, 2024
    Inventors: Karthik Jayaraman, Gopi Subramanian, Rajavenkateswaran Rajamanickam, Cory Olog Root
  • Publication number: 20240112237
    Abstract: A method includes receiving a signal that a user wishes to purchase a product, initializing a decision tree to collect information from the user, presenting a first query to the user, where the first query is selected for presentation based on the decision tree, receiving, in response to the first query, a first user input comprising at least one of: a feature preference or a budget constraint related to the product, presenting a subsequent query to the user, where the subsequent query is selected for presentation based on the first user input and the decision tree, receiving, in response to the subsequent query, a subsequent user input comprising at least one of: a feature preference or a budget constraint related to the product, and presenting information about a recommended product that is identified by using the first user input and the subsequent user input to traverse the decision tree.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Inventors: Kapil Gupta, Karthik Viswanathan, Sundara Subramanian Athinarayanan Sundaram Mohan Narayanan, Mary Narisetti
  • Patent number: 11943130
    Abstract: In some examples, aggregation-based speed testing may include ascertaining, by a test speed analyzer, a test speed that corresponds to a maximum specified data transfer rate for a data transmission link. A test range generator may determine a maximum specified port speed of a test port of a device connected to the data transmission link. The test range generator may determine whether the maximum specified port speed is less than the test speed, and if so, divide the test speed into a plurality of test ranges. A total value of the test ranges may be equal to the test speed. A test performer may perform tests corresponding to the test ranges, and obtain intermediate test results. A test result generator may generate, based on aggregation of the intermediate test results, an aggregated test result that represents an actual speed associated with the data transmission link.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: March 26, 2024
    Assignee: VIAVI SOLUTIONS INC.
    Inventors: Karthik Subramanian, Reynald Dupuis, Hans Joerg Wolf
  • Publication number: 20230359933
    Abstract: A method includes obtaining annotated seed data comprising one or more tags associated with corresponding timing data and a respective label, training a semi supervised learning algorithm (SSLA) using the annotated seed data to form a trained SSL model, executing the trained SSL model using unlabeled time series process data as an input, wherein the unlabeled time series process data includes tags different from the tags of the annotated seed data to output a pre-validation labeled time series process dataset, obtaining output evaluation data associated with the pre-validation labeled time series process dataset, iteratively retraining the trained SSL model using the output evaluation data, determining that the trained SSL model has reached convergence based on the output evaluation data indicating that the trained SSL model outputs validated labeled time series data, and in response to determining that the trained SSL model has reached convergence, deploying the trained SSL model.
    Type: Application
    Filed: May 1, 2023
    Publication date: November 9, 2023
    Inventors: Karthik Subramanian, Anish R. Kunduru, Nicholas John Blum
  • Publication number: 20230231634
    Abstract: Disclosed are a test instrument and testing methods for audibly providing signal metrics (such as signal strength and/or signal quality) of fifth-generation network (5G) beams to assist installation of 5G Customer Premises Equipment (CPE) antenna at a premises. A test instrument may obtain signal metrics and provide audio output based on the signal metrics at various locations of the premises. The audio output may be transmitted to a headphone device worn by a user. In this manner, the user may select an appropriate location on the premises at which to install the 5G CPE antenna via audible queues that are based on the measured signal metric at a given location. The test instrument may provide fine-tuning capabilities by also audibly providing directional information that indicates where the 5G CPE antenna should be pointed or moved to align the 5G CPE antenna to a 5G beam.
    Type: Application
    Filed: January 18, 2023
    Publication date: July 20, 2023
    Applicant: VIAVI SOLUTIONS INC.
    Inventors: Scott Roy PETTYGROVE, Hans Joerg WOLF, Karthik SUBRAMANIAN
  • Patent number: 11588561
    Abstract: Disclosed are a test instrument and testing methods for audibly providing signal metrics (such as signal strength and/or signal quality) of fifth-generation network (5G) beams to assist installation of 5G Customer Premises Equipment (CPE) antenna at a premises. A test instrument may obtain signal metrics and provide audio output based on the signal metrics at various locations of the premises. The audio output may be transmitted to a headphone device worn by a user. In this manner, the user may select an appropriate location on the premises at which to install the 5G CPE antenna via audible queues that are based on the measured signal metric at a given location. The test instrument may provide fine-tuning capabilities by also audibly providing directional information that indicates where the 5G CPE antenna should be pointed or moved to align the 5G CPE antenna to a 5G beam.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: February 21, 2023
    Assignee: VIAVI SOLUTIONS INC.
    Inventors: Scott Roy Pettygrove, Hans Joerg Wolf, Karthik Subramanian
  • Publication number: 20230025255
    Abstract: In some examples, aggregation-based speed testing may include ascertaining, by a test speed analyzer, a test speed that corresponds to a maximum specified data transfer rate for a data transmission link. A test range generator may determine a maximum specified port speed of a test port of a device connected to the data transmission link. The test range generator may determine whether the maximum specified port speed is less than the test speed, and if so, divide the test speed into a plurality of test ranges. A total value of the test ranges may be equal to the test speed. A test performer may perform tests corresponding to the test ranges, and obtain intermediate test results. A test result generator may generate, based on aggregation of the intermediate test results, an aggregated test result that represents an actual speed associated with the data transmission link.
    Type: Application
    Filed: October 6, 2022
    Publication date: January 26, 2023
    Applicant: VIAVI SOLUTIONS INC.
    Inventors: Karthik SUBRAMANIAN, Reynald DUPUIS, Hans Joerg WOLF
  • Patent number: 11516107
    Abstract: In some examples, aggregation-based speed testing may include ascertaining, by a test speed analyzer, a test speed that corresponds to a maximum specified data transfer rate for a data transmission link. A test range generator may determine a maximum specified port speed of a test port of a device connected to the data transmission link. The test range generator may determine whether the maximum specified port speed is less than the test speed, and if so, divide the test speed into a plurality of test ranges. A total value of the test ranges may be equal to the test speed. A test performer may perform tests corresponding to the test ranges, and obtain intermediate test results. A test result generator may generate, based on aggregation of the intermediate test results, an aggregated test result that represents an actual speed associated with the data transmission link.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: November 29, 2022
    Assignee: VIAVI SOLUTIONS INC.
    Inventors: Karthik Subramanian, Reynald Dupuis, Hans Joerg Wolf
  • Patent number: 11320888
    Abstract: An apparatus is provided which comprises: a plurality of devices coupled to an input power supply rail and an output power supply rail; a first circuitry coupled to the plurality of devices, wherein the first circuitry is to turn on or off one or more devices of the plurality according to a control; and a second circuitry coupled to the first circuitry, wherein the second circuitry comprises an all-digital proportional-derivative mechanism to generate the control according to a digital representation of voltage on the output power supply rail.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: May 3, 2022
    Assignee: Intel Corporation
    Inventors: Charles Augustine, Muhammad Khellah, Arvind Raman, Ashish Choubal, Karthik Subramanian, Abdullah Afzal, Feroze Merchant
  • Publication number: 20220091652
    Abstract: Described is a controller that provides in-situ state retention using a closed loop global retention clamp. The controller addresses di/dt and reliability constraints using an adaptive scheme where steps with smaller current are quickly changed whereas steps with larger current are changed slowly. The loop controller of a voltage regulator is modified for controlling not only retention Vmin during a low power state (e.g., C1LP), but also to control fast wake up the low power state (e.g., from C1LP and from C6).
    Type: Application
    Filed: December 19, 2020
    Publication date: March 24, 2022
    Applicant: Intel Corporation
    Inventors: Charles Augustine, Pascal Meinerzhagen, Suyoung Bang, Abdullah Afzal, Karthik Subramanian, Muhammad Khellah, Arvind Raman
  • Patent number: 11244470
    Abstract: A system of determining a distance between a mobile electronic device and an obstacle in an environment includes an electronic device, and a computer-readable storage medium. The computer-readable storage medium includes one or more programming instructions that, when executed, cause the electronic device to obtain from a camera of a mobile electronic device one or more images of one or more obstacles in a surrounding environment, and apply a convolution neural network to one or more of the obtained images to generate a one-dimensional array of depth perception estimates. The array includes one or more angle-distance pairs. an angle value of each angle-distance pair represents an angle of one or more of the obstacles relative to the camera. A distance value of each angle-distance pairs represents an estimated distance between the camera and one or more of the obstacles at the corresponding angle of the angle-distance pair.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: February 8, 2022
    Assignee: Xerox Corporation
    Inventors: Fritz Francis Ebner, Abhisek Dey, Karthik Subramanian
  • Publication number: 20220038363
    Abstract: In some examples, aggregation-based speed testing may include ascertaining, by a test speed analyzer, a test speed that corresponds to a maximum specified data transfer rate for a data transmission link. A test range generator may determine a maximum specified port speed of a test port of a device connected to the data transmission link. The test range generator may determine whether the maximum specified port speed is less than the test speed, and if so, divide the test speed into a plurality of test ranges. A total value of the test ranges may be equal to the test speed. A test performer may perform tests corresponding to the test ranges, and obtain intermediate test results. A test result generator may generate, based on aggregation of the intermediate test results, an aggregated test result that represents an actual speed associated with the data transmission link.
    Type: Application
    Filed: August 3, 2020
    Publication date: February 3, 2022
    Applicant: VIAVI SOLUTIONS INC.
    Inventors: Karthik SUBRAMANIAN, Raynald DUPUIS, Hans Joerg WOLF
  • Publication number: 20210389937
    Abstract: A storage device includes a controller that is configured to direct the storage device to download an updated firmware image to the storage device. The storage device includes with a pre-existing firmware while the updated firmware image comprises incompatibility correcting functions. The storage device then performs a compatibility check on the updated firmware image, and determines the presence of one or more incompatibilities between the updated firmware image and the pre-existing firmware. In the event of a determined incompatibility between the updated firmware image and the pre-existing firmware, the controller can direct the storage device to begin a transient execution phase wherein at least one of the incompatibility correcting functions is processed upon receipt of a request to updated the downloaded firmware image. The storage device can reset upon completion of the transient code execution phase, loads the updated firmware image, and proceeds to function according to the new firmware.
    Type: Application
    Filed: June 12, 2020
    Publication date: December 16, 2021
    Inventors: Kalpit Bordia, Karthik Subramanian
  • Publication number: 20210281977
    Abstract: Systems and methods for navigating an environment are provided. A method includes determining a starting location and a destination location in an environment, receiving a graph representation of a map of the environment, determining a plurality of candidate paths from the starting location to the destination location, identifying which of the plurality of candidate paths is a shortest path from the starting point location to the destination object location, selecting the shortest path as a path to navigate from the starting location to the destination location, generating a token comprising one or more instructions for navigating the shortest path, and causing the token to be displayed on a display device of an interactive kiosk, wherein the one or more instructions comprise one or more instructions that cause a mobile electronic device to display a navigation guide for directing a user from the starting location to the destination location.
    Type: Application
    Filed: May 21, 2021
    Publication date: September 9, 2021
    Inventors: Fritz Francis Ebner, Abhisek Dey, Karthik Subramanian, Matthew David Levesque, Aaron Zachary Borden, Matthew Dylan Coene
  • Publication number: 20210279907
    Abstract: A system of determining a distance between a mobile electronic device and an obstacle in an environment includes an electronic device, and a computer-readable storage medium. The computer-readable storage medium includes one or more programming instructions that, when executed, cause the electronic device to obtain from a camera of a mobile electronic device one or more images of one or more obstacles in a surrounding environment, and apply a convolution neural network to one or more of the obtained images to generate a one-dimensional array of depth perception estimates. The array includes one or more angle-distance pairs. an angle value of each angle-distance pair represents an angle of one or more of the obstacles relative to the camera. A distance value of each angle-distance pairs represents an estimated distance between the camera and one or more of the obstacles at the corresponding angle of the angle-distance pair.
    Type: Application
    Filed: March 5, 2020
    Publication date: September 9, 2021
    Inventors: Fritz Francis Ebner, Abhisek Dey, Karthik Subramanian
  • Publication number: 20210272112
    Abstract: Systems and methods for distributed ledger-based collateral movement are disclosed. According to an embodiment, a method for distributed ledger-based collateral movement may include: (1) receiving, at a first collateral custodian computer system for a collateral custodian and from a client of the first collateral custodian, a collateral asset for a target asset held by a client of a second collateral custodian; and (2) tokenizing the collateral asset and writing a collateral token to a distributed ledger platform. The second collateral custodian receives, from the distributed ledger platform, the collateral token and releases the target asset to the first collateral custodian in response to receiving the collateral token.
    Type: Application
    Filed: February 25, 2021
    Publication date: September 2, 2021
    Inventors: Tyrone LOBBAN, George KASSIS, Karthik SUBRAMANIAN, Christine MOY
  • Patent number: 11093883
    Abstract: An apparatus, method, and computer readable medium for determination of a drug for manufacture. The apparatus includes processing circuitry configured to receive input data related to one or more drug programs, acquire data from a database, generate one or more models based upon the acquired data from the database, determine, from the one or more models, one or more outputs related to the chronological event, select, based upon the determined one or more outputs, one of the one or more drug programs for manufacture, and transmit, to the manufacturing device via the network, manufacturing information related to the manufacture of the selected one of the one or more drug programs.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: August 17, 2021
    Assignee: CAMELOT UK BIDCO LIMITED
    Inventors: Xiaodong Zhou, ShengLei Cao, Matthew Edward Sparrowhawk, Laura Vitez, Romeo Radman, Karthik Subramanian, Michael Collingsworth, Jean-Sebastien Brien
  • Patent number: 11026048
    Abstract: A system of determining a location of a mobile electronic device in an indoor environment includes an electronic device and a computer-readable storage medium having one or more programming instructions. The system determines an initial position of a mobile electronic device in an indoor environment and an initial heading of the mobile electronic device, initializes a set of particles, determines a relative location of the mobile electronic device, detects a move associated with the mobile electronic device, creates a subset of the set of particles based on the move, determines a distance between the relative location and a nearest obstacle that is encountered along a path. The system filters the particles in the subset, estimates an actual location of the mobile electronic device, and causes a visual indication of the actual location to be displayed to a user via a display of the mobile electronic device.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: June 1, 2021
    Assignee: Xerox Corporation
    Inventors: Fritz Francis Ebner, Abhisek Dey, Karthik Subramanian
  • Publication number: 20210075522
    Abstract: Disclosed are a test instrument and testing methods for audibly providing signal metrics (such as signal strength and/or signal quality) of fifth-generation network (5G) beams to assist installation of 5G Customer Premises Equipment (CPE) antenna at a premises. A test instrument may obtain signal metrics and provide audio output based on the signal metrics at various locations of the premises. The audio output may be transmitted to a headphone device worn by a user. In this manner, the user may select an appropriate location on the premises at which to install the 5G CPE antenna via audible queues that are based on the measured signal metric at a given location. The test instrument may provide fine-tuning capabilities by also audibly providing directional information that indicates where the 5G CPE antenna should be pointed or moved to align the 5G CPE antenna to a 5G beam.
    Type: Application
    Filed: August 19, 2020
    Publication date: March 11, 2021
    Applicant: VIAVI SOLUTIONS INC
    Inventors: Scott Roy PETTYGROVE, Hans Joerg WOLF, Karthik SUBRAMANIAN
  • Patent number: 10872012
    Abstract: A storage device includes a storage controller, non-volatile memory, volatile memory and a communication interface configured to connect to external volatile memory of a host system. The storage controller is configured to receive data from the host system for storing in the non-volatile memory, buffer the data in the volatile memory, obtain parity data corresponding to the buffered data from an external volatile memory within the host system, compute XOR parity data for the buffered data based on the parity data and the buffered data, store the computed XOR parity data on the external volatile memory, and write the data from the host to the non-volatile memory.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: December 22, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Karthik Subramanian, Vinay Vijendra Kumar Lakshmi, Manohar Srinivasiah