Patents by Inventor Dinesh Kumar

Dinesh Kumar 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: 11272267
    Abstract: Devices and techniques for out-of-band platform tuning and configuration are described herein. A device can include a telemetry interface to a telemetry collection system and a network interface to network adapter hardware. The device can receive platform telemetry metrics from the telemetry collection system, and network adapter silicon hardware statistics over the network interface, to gather collected statistics. The device can apply a heuristic algorithm using the collected statistics to determine processing core workloads generated by operation of a plurality of software systems communicatively coupled to the device. The device can provide a reconfiguration message to instruct at least one software system to switch operations to a different processing core, responsive to detecting an overload state on at least one processing core, based on the processing core workloads. Other embodiments are also described.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: March 8, 2022
    Assignee: Intel Corporation
    Inventors: Andrew J. Herdrich, Patrick L. Connor, Dinesh Kumar, Alexander W. Min, Daniel J. Dahle, Kapil Sood, Jeffrey B. Shaw, Edwin Verplanke, Scott P. Dubal, James Robert Hearn
  • Patent number: 11270339
    Abstract: As described herein, a system, method, and computer program are provided for using full and partial dynamic customer criteria sets for targeting promotions. In use, a promotion criteria set is configured for each of a plurality of promotions associated with salable entities. Additionally, a customer criteria set is dynamically generated for a customer. Further, full and partial matching of the customer criteria set to the promotion criteria sets is performed to determine one or more target promotions from the plurality of promotions. Still yet, the one or more target promotions are output for presentation to the customer.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: March 8, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Yogesh Maheswari, Dinesh Kumar Mohapatra
  • Patent number: 11271738
    Abstract: A Secure, Reliable, and Decentralized Communication (“SRDC”) system may initialize primary and auxiliary processes associated with a mobile application, including creation of an Obfuscated Symmetric Primary Key (“OSPK”) and an Obfuscated Symmetric Auxiliary Key (“OSAK”). A cipher key manager may apply a two-way function f( ) to generate two subkeys: SPAK1 (designated (SPAK)primary) and SPAK2 (designated (SPAK)auxiliary). (SPAK)auxiliary may be encrypted using (SPAK)primary to obtain (E-SPAK)auxiliary. OSAK may be de-obfuscated to obtain Symmetric Auxiliary Key (“SAK”) and (E-SPAK)auxiliary may be encrypted using SAK to obtain (EE-SPAK)auxiliary. A key obfuscator may be called to de-obfuscate OSPK to obtain Symmetric Primary Key (“SPK”). (SPAK)primary may then be encrypted using SPK to obtain (E-SPAK)primary. The SRDC system may communicate with a CP mobile service and store (E-SPAK)primary in a storage service.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: March 8, 2022
    Assignee: SAP SE
    Inventor: Dinesh Kumar
  • Patent number: 11263679
    Abstract: A method and a system to determine a product identification of an item for sale in an online publication system is shown and described. For example, the method may be initiated when an input identifying an item is received from a user. An input type (e.g., image, text, audio recording, etc.) may be determined and one or more identification services may be selected based on the input type. At least a portion of the input is transmit to the selected one or more identification services. A product identification is received from each of the one or more identification services. Based on the received product identifications, a recommended product identification is determined. The recommended product identification is transmitted to the user.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: March 1, 2022
    Assignee: eBay Inc.
    Inventors: Scot Fraser Hamilton, Dinesh Kumar Damodharan, Bhupendra Jain
  • Patent number: 11262947
    Abstract: An apparatus includes a plurality of memory die and a controller coupled to the plurality of memory die. The controller is configured to selectively process a plurality of random read commands in such a way to reduce a total time required to execute the random read commands.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: March 1, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Abhinandan Venugopal, Amit Sharma, Dinesh Kumar Agarwal
  • Publication number: 20220058227
    Abstract: A computer system and method may be used to generate a product catalog from one or more websites. One or more product pages on the websites may be identified and parsed. Attribute information may be identified in each page. A learning engine may be utilized to predict at least one attribute value. The attribute information and the predicted attribute value may be stored in a database.
    Type: Application
    Filed: October 1, 2021
    Publication date: February 24, 2022
    Inventors: Ramanan Balakrishnan, Abishekaa Kulamarva Yajnakumara, Govind Chandrasekhar, Raj Bhandari, Asmit Kumar, Dinesh Kumar Nalluri, Srinivasan Kidambi Sridharan, Vinoth Gopinathan, Varun Sivamani
  • Publication number: 20220061085
    Abstract: In an embodiment, a UE receives a first uplink grant for a first RAT (e.g., 5G NR) and a second uplink grant for a second RAT (e.g., LTE). In one embodiment, the UE schedules an uplink transmission on the first RAT (e.g., by selectively dropping the uplink transmission on particular resource blocks) so as to manage an amount of time that is based on concurrent uplink transmissions on both the first and second RATs are performed. In another embodiment, the UE establishes a first period of time where a BSR transmitted by the UE on the first RAT is adjusted based on scheduling of concurrent uplink multi-RAT transmissions, and a second period of time where no BSR is transmitted by the UE on the first RAT based where concurrent uplink transmissions on both the first and second RATs are not permitted to be scheduled.
    Type: Application
    Filed: November 5, 2021
    Publication date: February 24, 2022
    Inventors: Leena ZACHARIAS, Reza SHAHIDI, Amir AMINZADEH GOHARI, Arnaud MEYLAN, Liang ZHAO, Dinesh Kumar DEVINENI
  • Publication number: 20220060327
    Abstract: Methods, machine readable media and systems for near-field electromagnetic simulation for side-channel emission analysis of an integrated circuit (IC) are described. In one embodiment, a method can include the following operations: simulating EM field strengths for a plurality of grid partitions of a circuit area of the IC based on a cryptographic work load applied to a model of the IC; identifying one or more of the grid partitions as a security sensitive region for the IC based on the EM field strengths, wherein one or more grid partitions outside of the security sensitive region are identified as non-security sensitive regions for the IC; and simulating EM fields for the IC to perform the EM side-channel emission analysis, wherein contributions of the EM fields from the non-security sensitive regions for the EM side-channel emission analysis are based on a linear superposition of wire currents in the non-security sensitive regions of the IC.
    Type: Application
    Filed: September 22, 2020
    Publication date: February 24, 2022
    Inventors: Deqi Zhu, Norman Chang, Lang Lin, Dinesh Kumar Selvakumaran, Yu Lu
  • Patent number: 11256423
    Abstract: Aspects of a storage device are provided which allow a read command to be identified for execution from multiple read commands received from a host. The storage device includes a memory configured to store a plurality of data units each comprising one or more data fragments, and metadata associated with the data units. A controller is configured to receive from the host a plurality of read commands each requesting one of the data units. The controller is further configured to identify one of the read commands based on the metadata, and to transfer the data unit associated with the identified read command to the host before transferring the data unit associated with the other read commands.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: February 22, 2022
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Dinesh Kumar Agarwal
  • Patent number: 11247506
    Abstract: A new concept of bi-luminescent security pigments includes lanthanide doped rare-earth compound with rare-earth free compound and its ink formulation. The unique features of this bi-luminescent security ink is that it emits two different colors when it is illuminated by using two different excitation wavelengths. This important feature makes it most suitable for printing of security codes or QR codes/security images on currency, important official documents, food and medicinal packaging etc. The prospective use of this bi-luminescent security ink provides a ground-breaking opening for easily printable, highly stable and unclonable bi-luminescent security codes for anti-counterfeiting applications.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: February 15, 2022
    Assignee: Council of Scientific and Industrial Research
    Inventors: Gupta Bipin Kumar, Kumar Pawan, Dhar Ajay, Aswal Dinesh Kumar
  • Patent number: 11232024
    Abstract: Systems and methods are disclosed for predictive caching of media data for seek operations or scroll operations. In certain embodiments, a data storage device includes a non-volatile memory, a buffer, and a controller configured to receive from a host a seek command associated with playback of a media file, the seek command including a seek interval. The controller can be further configured to determine a number of seek points; estimate respective logical block address (LBA) ranges corresponding to one or more seek points based on the seek interval; determine respective control pages corresponding to the estimated LBA ranges; load the control pages to the buffer in parallel; load data corresponding to the estimated LBA ranges to the buffer in parallel based on the loaded control pages; and provide the loaded data to the host.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: January 25, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventor: Dinesh Kumar Agarwal
  • Patent number: 11222035
    Abstract: Some embodiments may be associated with a cloud-based computing environment. A centralized multi-tenancy service may include an application interface to receive a query from one of a plurality of applications. A tenant policy store may contain declarative tenant policies, and a tenant policy manager engine may automatically process the received query based on at least one tenant policy. If the received query is not processed successfully, the centralized multi-tenancy service may return an error message to the application via the application interface. If the received query is processed successfully, the centralized multi-tenancy service may exchange information with a multi-tenant service instance (e.g., a multi-tenant database as a service instance) and return a data result to the application via the application interface.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: January 11, 2022
    Assignee: SAP SE
    Inventors: Dinesh Kumar, Shashank Mohan Jain
  • Publication number: 20220000395
    Abstract: A method for measuring dynamic movement of a joint, the method comprising the steps of: measuring relative rotation of the joint using pair of Inertia measurement units, each attached to the skin on either side of said joint; capturing a plurality ultrasound images of a bone proximate to a first of said IMU's; identifying markers on said bone; tracking displacement of the markers; correlating said displacement with the relative rotation of the joint, and so; measuring the dynamic movement of the joint.
    Type: Application
    Filed: November 5, 2019
    Publication date: January 6, 2022
    Inventors: Kah Weng Lai, Gim Song Soh, Mian Yi Tan, Yu Feng Zhou, Dinesh Kumar Chobey
  • Publication number: 20210405893
    Abstract: Systems, storage devices, and methods for application-based storage device configuration settings are described. A storage device may receive a storage command and dynamically select an application set of configuration settings for processing the storage command, where the configuration settings include trim parameters for writing data units to the storage medium of the storage device.
    Type: Application
    Filed: June 29, 2020
    Publication date: December 30, 2021
    Inventors: Dinesh Kumar Agarwal, Amit Sharma
  • Publication number: 20210405915
    Abstract: Systems and methods for distributed storage and processing systems using estimate-based schedulers are described. A node receives estimated processing data for each storage device including redundant copies of data chunks for a data unit. The node determines, based on the estimated processing data and data paths to each data chunk, a task time estimate for data paths to each data chunk and selects data paths for at least one copy of each data chunk to be processed using a corresponding set of compute tasks. The compute tasks are sent for processing based on the assignments of the node.
    Type: Application
    Filed: June 26, 2020
    Publication date: December 30, 2021
    Inventor: Dinesh Kumar Agarwal
  • Patent number: 11212599
    Abstract: A system and method is disclosed in which circuitry of a first controller of a first node on a first path within a transport network receives a first signal indicating a failure within the first path from a second controller. The first node is an end node of the first path. A first client signal failure clear signal is received from a second node upstream of the first node on the first path. The first client signal failure clear signal indicates that a non-restorable fault has been resolved such that the first path can be considered for carrying data traffic. The non-restorable fault is a failure at the source. Subsequent to receiving the first signal indicating the failure within the first path, a backward defect indication clear signal is transmitted to the second node, the backward defect indication clear signal indicating an absence of a failure in the first path.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: December 28, 2021
    Assignee: Infinera Corporation
    Inventors: Nikhil Kumar Satyarthi, Amit Satbhaiya, Sanjeev Ramachandran, Rajan Rao, Baranidhar Ramanathan, Dileep Padala, Dinesh Kumar Prakasam
  • Publication number: 20210397517
    Abstract: Example storage systems, storage devices, and methods provide dynamic redundant array of independent disks (RAID) stripe allocation based on memory device health conditions. A device health condition is assigned to each data chunk of a RAID stripe before the data chunk is sent to the target storage device. The write command indicates the device health condition and the receiving storage device selects the storage location for the data chunk corresponding to the device health condition.
    Type: Application
    Filed: June 23, 2020
    Publication date: December 23, 2021
    Inventors: Amit Sharma, Dinesh Kumar Agarwal, Abhinandan Venugopal
  • Publication number: 20210397352
    Abstract: Aspects of a multi-protocol storage device including a controller are provided which handle mode switches after a shutdown resulting in a large amount of unfinished work by phasing the work during and after initialization. The controller operates in a first mode such as an SD mode and a second mode such as a NVMe mode. In the event of a shutdown in the second mode resulting in unfinished work, the controller initializes in the first mode. During initialization, the controller determines whether a completion time for the unfinished work exceeds an initialization time in the first mode. When the completion time exceeds the initialization time, the controller performs a first portion of the work during initialization and postpones performance of at least a second portion of the unfinished work until after initialization. As a result, initialization timeouts in the first mode due to the unfinished work may be avoided.
    Type: Application
    Filed: June 18, 2020
    Publication date: December 23, 2021
    Inventors: Ramanathan Muthiah, Hitesh Golechchha, Dinesh Kumar Agarwal
  • Publication number: 20210397548
    Abstract: Systems and methods are disclosed for predictive caching of media data for seek operations or scroll operations. In certain embodiments, a data storage device includes a non-volatile memory, a buffer, and a controller configured to receive from a host a seek command associated with playback of a media file, the seek command including a seek interval. The controller can be further configured to determine a number of seek points; estimate respective logical block address (LBA) ranges corresponding to one or more seek points based on the seek interval; determine respective control pages corresponding to the estimated LBA ranges; load the control pages to the buffer in parallel; load data corresponding to the estimated LBA ranges to the buffer in parallel based on the loaded control pages; and provide the loaded data to the host.
    Type: Application
    Filed: June 23, 2020
    Publication date: December 23, 2021
    Inventor: Dinesh Kumar Agarwal
  • Publication number: 20210397348
    Abstract: A storage system and method for using host-assisted variable zone speed grade modes to minimize overprovisioning are provided. In one embodiment, a controller of the storage system is configured to receive a request from a host for creation of a zone of memory; in response to the request, create the zone to avoid overprovisioning the zone; determine speed grades of a plurality of usage modes of the zone; inform the host of the speed grades of the plurality of usage modes of the zone; and receive, from the host, a command to write data in the zone pursuant to one of the plurality of usage modes. Other embodiments are provided.
    Type: Application
    Filed: June 19, 2020
    Publication date: December 23, 2021
    Applicant: Western Digital Technologies, Inc.
    Inventor: Dinesh Kumar Agarwal