Patents by Inventor Rakesh Jain
Rakesh Jain 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: 20240143433Abstract: Methods and systems for detecting systemwide service issues by using anomaly localization. In an example, a method includes receiving time-series monitoring data for multiple services, the time-series monitoring data including multiple dimensions and an error metric; for the monitoring data from each service, evaluating scopes within the monitoring data based on an objective function for a time-series of the error metric to identify at least one anomalous scope, each scope including at least one dimension and a value for the dimension; based on evaluating the scopes, generating a ranked list of scopes for each service based on objective function scores for the scopes; correlating the ranked lists of scopes across the multiple services to identify a cross-service anomaly; and generating an alert for the services based on the cross-service anomaly, the alert indicating at least one scope as a potential root cause for the cross-service anomaly.Type: ApplicationFiled: October 28, 2022Publication date: May 2, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Mohit VERMA, Julien HOACHUCK, Qingwei LIN, Pooja RANI, Namrata JAIN, Rakesh NAMINENI, Jimmy WONG, Si QIN, Yu KANG, Jeffrey Ding HE, Yingnong DANG, Jian ZHANG, Bo QIAO, Kamaljit BATH
-
Patent number: 11973661Abstract: Embodiments of the invention are directed to a computer system that includes a memory electronically coupled to a processor system. The processor system is operable to perform processor system operations that include accessing a graph model representation of a computer network. The graph model is used to implement a resiliency-problem identification analysis that identifies a set of resiliency problems in the graph model. The graph model is used to apply a resiliency-problem solution analysis to a resiliency problem in the set of resiliency problems to generate a set of resiliency-problem solutions. Each resiliency-problem solution in the set of resiliency-problem solutions is ranked.Type: GrantFiled: March 7, 2023Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Thomas Downes Griffin, Stephen Buckley, Eric Kevin Butler, Divyesh Jadav, Rakesh Jain
-
Publication number: 20240119054Abstract: Operating a low-latency database analysis system with phrase translation may include obtaining a locale-specific phrase localization rule and a canonical phrase localization rule for a phrase, generating a locale-specific index and a locale-specific finite state machine for the locale using the localization definition data and a canonical finite state machine, generating a resolved-request by obtaining a locale-specific token representing locale-specific input data by traversing the locale-specific index, obtaining a canonical token associated with locale-specific token, obtaining a locale-specific phrase by traversing the locale-specific finite state machine, obtaining a canonical phrase corresponding to the locale-specific phrase, the canonical phrase including the canonical token, generate a data-query based on the canonical phrase, obtaining results data responsive to the data expressing the usage intent by executing a query corresponding to the data-query by an in-memory database of the low-latency databType: ApplicationFiled: December 5, 2023Publication date: April 11, 2024Inventors: Pulkit Arora, Ramnik Jain, Rakesh Kothari, Archit Bansal, Vishal Kasera
-
Publication number: 20240113251Abstract: An improved heterostructure for an optoelectronic device is provided. The heterostructure includes an active region, an electron blocking layer, and a p-type contact layer. The heterostructure can include a p-type interlayer located between the electron blocking layer and the p-type contact layer. In an embodiment, the electron blocking layer can have a region of graded transition. The p-type interlayer can also include a region of graded transition.Type: ApplicationFiled: November 27, 2023Publication date: April 4, 2024Applicant: Sensor Electronic Technology, Inc.Inventors: Rakesh Jain, Maxim S. Shatalov, Alexander Dobrinsky, Michael Shur
-
Patent number: 11947923Abstract: Implementations relate to managing multimedia content that is obtained by large language model(s) (LLM(s)) and/or generated by other generative model(s). Processor(s) of a system can: receive natural language (NL) based input that requests multimedia content, generate a response that is responsive to the NL based input, and cause the response to be rendered. In some implementations, and in generating the response, the processor(s) can process, using a LLM, LLM input to generate LLM output, and determine, based on the LLM output, at least multimedia content to be included in the response. Further, the processor(s) can evaluate the multimedia content to determine whether it should be included in the response. In response to determining that the multimedia content should not be included in the response, the processor(s) can cause the response, including alternative multimedia content or other textual content, to be rendered.Type: GrantFiled: November 27, 2023Date of Patent: April 2, 2024Assignee: GOOGLE LLCInventors: Sanil Jain, Wei Yu, Ágoston Weisz, Michael Andrew Goodman, Diana Avram, Amin Ghafouri, Golnaz Ghiasi, Igor Petrovski, Khyatti Gupta, Oscar Akerlund, Evgeny Sluzhaev, Rakesh Shivanna, Thang Luong, Komal Singh, Yifeng Lu, Vikas Peswani
-
Patent number: 11928250Abstract: A method, computer system, and a computer program product for securing visible data is provided. The present invention may include encrypting an on-screen data rendered on a display of an endpoint device. The present invention may also include authenticating an external decryption device within a periphery defined by the endpoint device. The present invention may further include decrypting the encrypted on-screen data on the authenticated external decryption device.Type: GrantFiled: June 25, 2021Date of Patent: March 12, 2024Assignee: International Business Machines CorporationInventors: Venkata Vara Prasad Karri, Abhishek Jain, Pardeep Singh, Rakesh Chinhara
-
Patent number: 11900673Abstract: An apparatus includes a cable having two ends and at least two object markers coupled to the cable configured to enable augmented reality (AR) detection of each end of the cable among a plurality of cables. A computer-implemented method using augmented reality (AR) technology includes selecting a cable of interest and identifying an object marker positioned toward a first end of the cable of interest. The method also includes storing the object marker, scanning a plurality of cables, and identifying a second end of the cable of interest based an instance of the object marker positioned toward the second end of the cable of interest. A computer program product for detecting ends of cables using augmented reality (AR) technology includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computer to cause the computer to perform the foregoing method.Type: GrantFiled: September 9, 2020Date of Patent: February 13, 2024Assignee: International Business Machines CorporationInventors: Rakesh Jain, Ramani Routray, Mu Qiao
-
Publication number: 20240039782Abstract: A device is configured to detect a communication error between a first network device and a second network device. The device is further configured to identify a first node in a computer network map corresponding with the first network device and to identify node properties for the first node. Error correction instructions in the node properties for the first node include an address for rerouting data traffic to a third network device. The device is further configured to apply the error correction instructions where applying the error correction instructions suspends data traffic to the second network device and reroutes data traffic to the third network device.Type: ApplicationFiled: October 16, 2023Publication date: February 1, 2024Inventors: Sunny Bhattacharjee, Rakesh Jain, Adi Narayana Rao Garaga, Sidhan Ponnanakkal
-
Patent number: 11830963Abstract: An improved heterostructure for an optoelectronic device is provided. The heterostructure includes an active region, an electron blocking layer, and a p-type contact layer. The heterostructure can include a p-type interlayer located between the electron blocking layer and the p-type contact layer. In an embodiment, the electron blocking layer can have a region of graded transition. The p-type interlayer can also include a region of graded transition.Type: GrantFiled: February 9, 2022Date of Patent: November 28, 2023Assignee: Sensor Electronic Technology, Inc.Inventors: Rakesh Jain, Maxim S. Shatalov, Alexander Dobrinsky, Michael Shur
-
Patent number: 11824704Abstract: A device is configured to detect a triggering event within a network that is associated with a communication error between a first network device and a second network device. The device is further configured to identify a first node in a computer network map corresponding with the first network device and to identify node properties for the first node. The device is further configured to identify the error correction instructions in the node properties for the first node that include an address for rerouting data traffic to a third network device. The device is further configured to apply the error correction instructions where applying the error correction instructions suspends data traffic to the second network device and reroutes data traffic to the third network device.Type: GrantFiled: January 12, 2023Date of Patent: November 21, 2023Assignee: Bank of America CorporationInventors: Sunny Bhattacharjee, Rakesh Jain, Adi Narayana Rao Garaga, Sidhan Ponnanakkal
-
Patent number: 11792095Abstract: A device is configured to obtain network traffic information that is associated with a first network device and to identify a second network device that communicates data with the first network device. The device is further configured to identify device settings for sending data traffic to the second network device and to identify error correction instructions for rerouting data traffic to another network device. The device is further configured to generate node properties for the first network device that include a first network device identifier, a second network device identifier, the device settings for the second network device, and the error correction instructions. The device is further configured to add a first node to a computer network map for the first network device and to associate the node properties with the first node and output the computer network map.Type: GrantFiled: March 16, 2023Date of Patent: October 17, 2023Assignee: Bank of America CorporationInventors: Sunny Bhattacharjee, Rakesh Jain, Adi Narayana Rao Garaga, Sidhan Ponnanakkal
-
Publication number: 20230327965Abstract: A device is configured to obtain network traffic information that is associated with a first network device and to identify a second network device that communicates data with the first network device. The device is further configured to identify device settings for sending data traffic to the second network device and to identify error correction instructions for rerouting data traffic to another network device. The device is further configured to generate node properties for the first network device that include a first network device identifier, a second network device identifier, the device settings for the second network device, and the error correction instructions. The device is further configured to add a first node to a computer network map for the first network device and to associate the node properties with the first node and output the computer network map.Type: ApplicationFiled: March 16, 2023Publication date: October 12, 2023Inventors: Sunny Bhattacharjee, Rakesh Jain, Adi Narayana Rao Garaga, Sidhan Ponnanakal
-
Publication number: 20230308343Abstract: A device is configured to detect a triggering event within a network that is associated with a communication error between a first network device and a second network device. The device is further configured to identify a first node in a computer network map corresponding with the first network device and to identify node properties for the first node. The device is further configured to identify the error correction instructions in the node properties for the first node that include an address for rerouting data traffic to a third network device. The device is further configured to apply the error correction instructions where applying the error correction instructions suspends data traffic to the second network device and reroutes data traffic to the third network device.Type: ApplicationFiled: January 12, 2023Publication date: September 28, 2023Inventors: Sunny Bhattacharjee, Rakesh Jain, Adi Narayana Rao Garaga, Sidhan Ponnanakal
-
Patent number: 11734136Abstract: A method, computer system, and a computer program for quick disaster recovery of cloud-native environments is provided. The present invention may include replicating at a secondary server site software executing in a cloud-native environment on a primary server site. The present invention may also include detecting a failure associated with the software executing in the cloud-native environment. The present invention may then include whether the detected failure is causing down time for the software executing in the cloud environment. The present invention may further include deploying the replicated software on the secondary server site in response to determining that the detected failure is causing down time.Type: GrantFiled: February 11, 2022Date of Patent: August 22, 2023Assignee: International Business Machines CorporationInventors: Rakesh Jain, Sandeep Gopisetty, Divyesh Jadav, Eric Kevin Butler
-
Publication number: 20230259431Abstract: A method, computer system, and a computer program for quick disaster recovery of cloud-native environments is provided. The present invention may include replicating at a secondary server site software executing in a cloud-native environment on a primary server site. The present invention may also include detecting a failure associated with the software executing in the cloud-native environment. The present invention may then include whether the detected failure is causing down time for the software executing in the cloud environment. The present invention may further include deploying the replicated software on the secondary server site in response to determining that the detected failure is causing down time.Type: ApplicationFiled: February 11, 2022Publication date: August 17, 2023Inventors: Rakesh Jain, Sandeep Gopisetty, Divyesh Jadav, Eric Kevin Butler
-
Patent number: 11718619Abstract: The disclosure relates to activators of FXR useful in the treatment of autoimmune disorders, liver disease, intestinal disease, kidney disease, cancer, and other diseases in which FXR plays a role, having the Formula (I): wherein L1, L2, A, B, R1, R2, R3, and R4 are described herein.Type: GrantFiled: April 7, 2021Date of Patent: August 8, 2023Assignee: Ardelyx, Inc.Inventors: Jianhua Chao, Rakesh Jain, Lily Hu, Jason Gustaf Lewis, Helene Baribault, Jeremy Caldwell
-
Publication number: 20230246938Abstract: Systems, methods, and computer program products are provided for monitoring network processing using node analysis. The method includes receiving node operation information relating to a node command from one or more nodes. The one or more nodes are grouped into a cluster. The method also includes determining one or more node characteristics based on the node operation information. The method further includes comparing the node characteristic(s) of the node command to expected node characteristic(s). The method still further includes determining a node outage likelihood. The node outage likelihood indicates the likelihood the given node will experience a node outage. The method also includes determining a cluster node operation plan. The cluster node operation plan is configured to determine the nodes of the cluster that must be in operation in an event of the node outage of the given node.Type: ApplicationFiled: February 1, 2022Publication date: August 3, 2023Applicant: BANK OF AMERICA CORPORATIONInventors: Syed Luqman Ahmed, Adi Narayana Rao Garaga, Rakesh Jain, Sidhan Ramadevan Ponnanakkal, Abhay Kumar
-
Patent number: 11658889Abstract: A device is configured to obtain network traffic information that is associated with a first network device and to identify a second network device that communicates data with the first network device. The device is further configured to identify device settings for sending data traffic to the second network device and to identify error correction instructions for rerouting data traffic to another network device. The device is further configured to generate node properties for the first network device that include a first network device identifier, a second network device identifier, the device settings for the second network device, and the error correction instructions. The device is further configured to add a first node to a computer network map for the first network device and to associate the node properties with the first node and output the computer network map.Type: GrantFiled: March 27, 2022Date of Patent: May 23, 2023Assignee: Bank of America CorporationInventors: Sunny Bhattacharjee, Rakesh Jain, Adi Narayana Rao Garaga, Sidhan Ponnanakal
-
Publication number: 20230139597Abstract: The invention relates to activators of FXR useful in the treatment of autoimmune disorders, liver disease, intestinal disease, kidney disease, cancer, and other diseases in which FXR plays a role, having the Formula (I): wherein L1, A, X1, X2, R1, R2, and R3 are described herein.Type: ApplicationFiled: July 6, 2022Publication date: May 4, 2023Applicant: ARDELYX, INC.Inventors: Jianhua Chao, Rakesh Jain, Lily Hu, Jason Gustaf Lewis, Helene Baribault, Jeremy Caldwell
-
Patent number: 11636215Abstract: An apparatus includes a memory and a hardware processor. The memory stores a plurality of conversion rules. The processor receives a first log from a server. The first log indicates that the server attempted to install a software patch. The processor converts, based on the plurality of conversion rules, the first log into a different format to produce a second log. The processor also determines, based on the second log, that the software patch install failed and determines a cause for the software patch install failure. The processor further determines a series of steps to remedy the cause and perform the series of steps to remedy the cause.Type: GrantFiled: November 29, 2021Date of Patent: April 25, 2023Assignee: Bank of America CorporationInventors: Hitendra Kumar, Scott Bolduc, Rakesh Jain