Prashant 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).
Abstract: Techniques that provide link establishment between a radio equipment controller (REC) and a radio equipment (RE) in a fronthaul network are described herein. In one embodiment, a method includes performing, Common Public Radio Interface (CPRI) Layer 1 (L1) link auto-negotiation operations to establish a CPRI link between the REC and RE. A proxy slave may achieve a hyper frame number (HFN) synchronization with the REC at a link bit rate for a first CPRI bit stream and communicate the first CPRI bit stream and the link bit rate to a proxy master. The proxy master may communicate a second CPRI bit stream to the proxy slave to transmit to the REC. The L1 link auto-negotiation operations are completed and CPRI link is established between the REC and the RE when the REC achieves a HFN synchronization for the second CPRI bit stream.
Abstract: Described herein are methods for engineering proteins and viruses to reduce their immunogenicity, proteins and viruses made by using said methods, including proteins having Cas9 like activity and viruses having AAV5 like activity.
Abstract: Multicast traffic in a virtual extensible local area network (VXLAN). In some embodiments, a method is provided. The method includes registering a network device as a virtual extensible local area network (VXLAN) tunnel endpoint (VTEP) of a VXLAN. The VXLAN includes an overlay network and the overlay network is implemented on an underlay network. The method also includes receiving multicast traffic from the multicast source. The method further includes transmitting the multicast traffic to one or more multicast receivers using the underlay network.
Abstract: Systems, methods, and devices schedule network traffic for wireless communications devices. Methods include identifying a plurality of stations included in a first network, and generating, using one or more processors of a first access point, a network traffic schedule configured to assign a plurality of service periods to the plurality of stations, the network traffic schedule identifying a plurality of sleep times and wake times for the plurality of stations. Methods further include transmitting a query frame to at least one station of the plurality of stations during a designated service period, and receiving a data transmission from the at least one station, the data transmission being generated by the station based on transmission parameters included in the query frame.
September 25, 2020
Date of Patent:
November 8, 2022
Cypress Semiconductor Corporation
Amit Shaw, Ayush Sood, Rajendra Kumar Gundu Rao, Sri Ramya Thota, Kamesh Medapalli, Prashant Kota
Abstract: Training corpus refinement and incremental updating includes obtaining a training corpus having training samples, refining the training corpus to produce a refined training corpus of data, by applying to the training corpus overlap and noise reduction treatments, maintaining an incremental intelligence database based on filtered user feedback and having candidate feedback training samples to augment the refined training corpus, controlling integration of the candidate feedback training samples with the refined training corpus, and augmenting the refined training corpus with at least some of the candidate feedback training samples to produce an augmented training corpus.
July 26, 2018
Date of Patent:
November 1, 2022
INTERNATIONAL BUSINESS MACHINES CORPORATION
Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for distributed vehicle processing. For instance, the method may include: in response to determining a first trigger condition of a first set of trigger conditions is satisfied, performing a first process corresponding to the first trigger condition on-board a vehicle; in response to determining a second trigger condition of a second set of trigger conditions is satisfied, prompting a second process corresponding to the second trigger condition by transmitting an edge request to an edge node and receiving an edge response from the edge node; and in response to determining a third trigger condition of a third set of trigger conditions is satisfied, prompting a third process corresponding to the third trigger condition by transmitting a cloud request to a cloud node and receiving a cloud response from the cloud node.
Abstract: This disclosure relates generally to the method and system for dynamically optimizing the operations of logistics management system. The existing methods for optimizing the operational processes in the sorting terminals are not dynamic as the sorting terminal operations are largely manual and experience driven. The proposed method and system describe an actor-based representation of simulatable digital twin of the sorting terminal that enables in-silico quantitative exploration of design space to help human experts arrive at the right decisions related to the logistics management system. The proposed method and system initially construct a high-fidelity simulatable digital twin of the sorting terminal, validate it, set it up with real data, and simulate various adaptation and design alternatives to understand their impacts on the key performance indicator values.
March 21, 2022
October 27, 2022
Tata Consultancy Services Limited
Souvik BARAT, Vinay KULKARNI, Subramaniam DHANDAPANI, Prashant KUMAR, Solomon Pushparaj MANUELRAJ, Sai Prasad PARMESWARAN, Monika GAJRANI
Abstract: The present invention provides new procedure and intermediates for the preparation of Roxadustat (1) comprising: (A) reducing a compound of formula 3?, 3? or a mixture thereof: (3?), (3?) wherein Pg is H or a OH protecting group, Ri is alkyl, aryl, or arylalkyl; R2, R3, R4, and Rs each independently represents alkyl, arylalkyl or alkenyl, or R2 and R3 and/or R4 and Rs, taken together with the nitrogen atom to which they are bonded, each independently form a ring selected from: (I), wherein R6 is H or CI-6 alkyl; R7 is Ci to C6 alkyl and X— is an anion selected from the group consisting of halide, O—SO4—R7 wherein R7 is Ci to C6 alkyl, or O—SO2-Rs wherein Rs is phenyl, tolyl, methyl or trifluoromethyl; to form a compound of formula (2?) wherein Pg is H or an OH protecting group, Ri is alkyl, aryl, or arylalkyl; and removing the Ri group and where present removing the OH protecting group; or (B) reducing a compound of formula 4?, a compound of formula 4? or a mixture thereof: (4?), (4?) wherein Pg is H or an OH
Abstract: Systems and methods described herein provide an application priority optimization service. Application information associated with an application to be deployed at a Multi-access Edge Computing (MEC) network is received and parameters associated with execution of the application are determined based on the application information. The application is deployed at the MEC network and information associated with performance of the application is obtained. Resources allocated for execution of the application may be adjusted based on the performance of the application to create a modified application and the modified application may be executed at the MEC network.
Abstract: A method for managing entities in a multi-tenant marketplace architecture system is discussed. The method includes determining that a merchant is represented as a first representation in a first hierarchical data structure and as a second representation in a second hierarchical data structure, where both the first and second hierarchical data structures are managed by a first service provider. The merchant is being managed via a full representation in an original hierarchical data structure by a marketplace service provider. The first and second representations provide outbound services via the first hierarchical data structure and via the second hierarchical data structure, respectively. The method also includes linking the first representation with the second representation to configure the first and second representations for propagating results of an inbound service applied to one of the first and second representations to a remaining one of the first and second representations.
Abstract: Methods and techniques for deposition of amorphous carbon films on a substrate are provided. In one example, the method includes depositing an amorphous carbon film on an underlayer positioned on a susceptor in a first processing region. The method further includes implanting a dopant or the inert species into the amorphous carbon film in a second processing region. The implant species, energy, dose & temperature in some combination may be used to enhance the hardmask hardness. The method further includes patterning the doped amorphous carbon film. The method further includes etching the underlayer.
July 27, 2020
Date of Patent:
October 11, 2022
Applied Materials, Inc.
Rajesh Prasad, Sarah Bobek, Prashant Kumar Kulshreshtha, Kwangduk Douglas Lee, Harry Whitesell, Hidetaka Oshio, Dong Hyung Lee, Deven Matthew Raj Mittal, Scott Falk, Venkataramana R. Chavva
Abstract: A system is provided for synchronizing clocks. The system includes a plurality of devices in a network, each device having a local clock. The system is configured to synchronize the local clocks according to a primary spanning tree, where the primary spanning tree has a plurality of nodes connected through a plurality of primary links, each node of the plurality of nodes representing a respective device of the plurality of devices. The system is also configured to compute a backup spanning tree before a failure is detected in the primary spanning tree, wherein the backup spanning tree includes one or more backup links that are different from the primary links. As such, upon detection of a failure in the primary spanning tree, the system reconfigures the plurality of devices such that clock synchronization is performed according to the backup spanning tree.
Abstract: A method can include, for each row of a nonvolatile memory (NVM) cell array, generating a multiply-accumulate (MAC) result for the row by applying input values on bit lines. Each MAC result comprising a summation of an analog current or voltage that is a function of each input value modified by a corresponding weight value stored by the NVM cells of the row. By operation of at least one multiplexer, one of the rows can be connected to an analog-to-digital converter (ADC) circuit to convert the analog current or voltage of the row into a digital MAC value. A storage element of each NVM cell can be configured to store a weight value that can vary between no less than three different values. Corresponding devices and systems are also disclosed.
Abstract: Techniques associated with link establishment in a fronthaul network are described herein. In one embodiment, a method includes receiving, by a proxy node, a Common Public Radio Interface (CPRI) bit stream transmitted by a radio equipment controller, wherein the CPRI bit stream is transmitted within a transmit time interval of the radio equipment controller; and fast-sampling, by the proxy node, the CPRI bit stream to determine whether a hyper frame number synchronization with the radio equipment controller at a common matching link bit rate is achievable, wherein the fast-sampling comprises attempting to decode the received CPRI bit stream and achieve the hyper frame number synchronization for each of a plurality of link bit rates configured for a fast-sampling time period during at least one fast-sampling time interval configured for the proxy node.
Abstract: A method in a networking environment to generate personalized data-streaming for a multimedia playback device is provided. The method includes deploying an ABR based data-streaming logic as a base-model at a multimedia playback device, obtaining parameters for a time duration based on a multimedia-playback at the multimedia playback device, obtaining a statistical mean for the parameters based on a first statistical analysis, identifying a parameter from the parameters by comparing the obtained mean against a threshold weight associated with the parameters in accordance with the base model, scaling the identified parameter in a predefined format as training, applying a second statistical analysis to the identified parameter of the playback device and another playback device for determining a covariance between both devices and determining a category of the playback device based on the covariance and deploying a version of the trained base model upon the playback device based on the category.
May 12, 2021
Date of Patent:
September 20, 2022
Samsung Electronics Co., Ltd.
Srinivas H Kasal, Prashant Srivastava, Sujit Kumar Sinha
Abstract: An apparatus comprises a processing device configured to receive from a virtual desktop infrastructure client a request to recover data, to identify virtual desktops associated with the virtual desktop infrastructure client that are hosted on virtual machines running on virtualization infrastructure of a virtual desktop infrastructure environment, and to push a token to at least one of the virtual desktops. The processing device is further configured to authenticate the request to recover data based at least in part on validating a proof of knowledge of the token that is received from the virtual desktop infrastructure client, to receive from the virtual desktop infrastructure client a selection of at least a given one of a set of copies of the data of the virtual desktops, and to mount the given copy in at least one of the virtual desktops hosted on at least one of the virtual machines.
Abstract: An apparatus comprises a processing device configured to register one or more applications to receive resource state change invocation calls from one or more assets of an information technology infrastructure, to detect resource state changes for the one or more assets of the information technology infrastructure, and to provide, from a given one of the one or more assets of the information technology infrastructure to a given one of the one or more applications, a given resource state change invocation call responsive to detecting one or more resource state changes for the given asset. The processing device is also configured to receive, from the given application, an instruction to initiate one or more reactive actions based at least in part on the detected one or more resource state changes for the given asset, and to apply at least one of the one or more reactive actions to the given asset.
Abstract: A method and an apparatus for adjusting an optimal exposure of a camera are provided. The method may include: receiving a camera start command to activate a camera of an electronic device; capturing an image frame of a scene by the camera; obtaining an Exposure Brightness Response (EBR) of the camera; providing the EBR and the image frame as an input to a pre-trained neural network specific to the camera; and determining a plurality of exposure parameters of the camera and a mean pixel brightness (MPB) by using the pre-trained neural network.
Abstract: A system includes a computing device configured to receive order data indicating an order placed by a customer on an e-commerce platform and route the order into a test group or a control group when the order data indicates that the order will be filled by a store participating in the comparison test. The computing device is further configured to apply test features to the order if the order was routed into the test group and apply control features to the order if the order was routed into the control group and determine recommended substitute items based on the test features or the control features. The recommended substitute items are intended to replace items ordered by the customer that are unavailable. The computing device is also configured to determine one or more performance metrics of the test group and the control group.