Patents by Inventor Anil Singh
Anil Singh 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: 12001318Abstract: Systems, methods, and computer program products for testing new software are provided. Multiple payloads that correspond to scenarios in a production computing environment are identified. From the multiple payloads unique payloads are identified. User data that corresponds to the unique payloads is created. A first testing environment conducts a test using software components in the production environment, the unique payloads, and the user data to generate expected results. A second testing environment conducts a test using new software that replaces at least one of the software components in the production environment, the unique payloads, and the user data, to generate actual results. The one or more attributes in the expected results are compared to the one or more attributes in the actual results to determine if the new software causes an error.Type: GrantFiled: December 31, 2018Date of Patent: June 4, 2024Assignee: PayPal, Inc.Inventors: Prasanth Kuricheti, Jogendar Singh, Rajesh Kumar, Xinran Fang, Naresh Kumar Paturi, Durjay Kumar Mishra, Anil Kumar Kandru, Venkata Siva Sai Manepalli
-
Publication number: 20240168975Abstract: Systems and methods are provided for receiving a time series dataset from a monitored processor and group the dataset into a plurality of clusters. Using an unsupervised machine learning model, the system may combine a subset of the plurality of clusters by data signature similarities to form a plurality of motifs and combine the plurality of motifs into one or more shapelets. In some examples, the system may train a supervised machine learning model using the plurality of motifs and the one or more shapelets as input to the supervised machine learning model. The system can perform various actions in response to labelling the time series dataset, including predicting a second time series dataset, determining that a monitored processor corresponds with an overutilization at a particular time, or suggesting a reduction of additional utilization of the monitored processor.Type: ApplicationFiled: November 21, 2022Publication date: May 23, 2024Inventors: MANTEJ SINGH GILL, MADHUSOODHANA CHARI SESHA, DHAMODHRAN SATHYANARAYANAMURTHY, ANIL BABULAL
-
Publication number: 20240160415Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media that facilitate intelligent and dynamic updates to membership of group object(s) based on a change to an attribute value with respect to an entity associated with the group object(s). In an embodiment, a computing system can: create a first group object using an attribute value that can at least partly define membership of group member(s) of the first group object; generate a dependency mapping file that maps the attribute value to second group object(s) created using the attribute value; employ the dependency mapping file to identify the second group object(s) upon detection of a change to the attribute value with respect to an entity associated with the first group object and the second group object(s); and/or update membership of the first group object and the second group object(s) to reflect the change to the attribute value with respect to the entity.Type: ApplicationFiled: May 25, 2023Publication date: May 16, 2024Inventors: Ruhitaj Reddypalli, Bala Anjaneya Sri Harsha Tanguturi, Ujjwal Shukla, Runbai Ma, Vardhman Singh, Supreeth Mohan, Anil Kumar Meena, Achyuth Chandra Annakula, Dipesh Jayantilal Rambhiya, Siddhartha Gunda, Samuel David Gnesin, Adam Vy Donovan
-
Patent number: 11983691Abstract: Embodiments of the present invention provide an intuitive platform for non-contact instructions regarding resource allocation. In this way, a user may utilize one or more specific gestures which are captured, analyzed, and responded to by the system of the invention in order to initiate or complete one or more resource activities such as a resource transfer, resource transfer split, or other resource action.Type: GrantFiled: July 27, 2022Date of Patent: May 14, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Geetika Lal, Sandeep Kumar Chauhan, Ramarao Gaddam, Anil Gajula, Koteswara Rao Venkata Magham, Suman Matury, Santosh Kumar Miryala, Ravikiran Subramanya Rao, Yash Sharma, Sudarshan Veeramreddy, Durgesh Singh Yadav
-
Patent number: 11927231Abstract: A brake rotor having a composite structure may include an annular body defining opposite friction surfaces of the brake rotor. The annular body may include a core made of an Al—Si alloy, a thermal barrier layer made of a thermally insulating material disposed on the core, and a wear-resistant layer made of an Fe—Al—Si—Zr alloy disposed on the core over the thermal barrier layer. The wear-resistant layer may define a first one of the opposite friction surfaces of the annular body.Type: GrantFiled: July 12, 2022Date of Patent: March 12, 2024Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Heewook Lee, Zhongyi Liu, Anil K. Sachdev, Tyson Whittier Brown, Ratandeep Singh Kukreja
-
Publication number: 20240005146Abstract: In some embodiments, techniques for extracting high-value sequential patterns are provided. For example, a process may involve training a machine learning model to learn a state-action map that contains high-utility sequential patterns; extracting at least one high-utility sequential pattern from the trained machine learning model; and causing a user interface of a computing environment to be modified based on information from the at least one high-utility sequential pattern.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Inventors: Tanay Anand, Piyush Gupta, Pinkesh Badjatiya, Nikaash Puri, Jayakumar Subramanian, Balaji Krishnamurthy, Chirag Singla, Rachit Bansal, Anil Singh Parihar
-
Patent number: 10665387Abstract: A method of fabricating a curvilinear magnet includes forming at least one slot in a material billet. The slotted material billet is inserted into a mold having a curvilinear pocket. The mold is closed around the slotted material billet such that the slotted material billet conforms to the curvilinear pocket and forms a curvilinear billet. The curvilinear billet is arranged in a structure. The curvilinear billet arranged in the structure is then magnetized.Type: GrantFiled: May 10, 2016Date of Patent: May 26, 2020Assignee: GM Global Technology Operations LLCInventors: Michael P. Balogh, Frederick E. Pinkerton, Anil Singh Bika, Ingrid A. Rousseau
-
Patent number: 10328841Abstract: Methods and systems for receiving, by a destination device at which a securement-monitoring application is operating, from a securement sensor device, a securement-condition communication indicating a condition of a securement remote to the destination device. Operations also include determining, by the destination device using the securement-monitoring application, an action to take responsive to the securement-condition communication, such as notifying a user of an undesired condition at the securement. The operations further include initiating the action determined.Type: GrantFiled: July 21, 2016Date of Patent: June 25, 2019Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Anil Singh Bika, Nathan F. Thompson, Dorel M. Sala, Kenneth J. Shoemaker, Norman J. Weigert
-
Patent number: 10107728Abstract: A system for performing a flash separation of a reservoir fluid includes a sample chamber configured to hold the reservoir fluid and a flash apparatus in fluid communication with the sample chamber. The flash apparatus includes a microfluidic device configured to flash the reservoir fluid in fluid communication with the sample chamber, and a separation chamber configured to separate the flashed reservoir fluid into a liquid phase and a gaseous phase in fluid communication with the microfluidic device. The system further includes a gas receptacle configured to store the gaseous phase, A method for performing a flash separation of a reservoir fluid includes providing a reservoir fluid to a microfluidic device, urging the reservoir fluid through the microfluidic device such that the reservoir fluid is lashed within the microfluidic device, and separating a liquid phase and a gaseous phase from the flashed reservoir fluid.Type: GrantFiled: February 11, 2011Date of Patent: October 23, 2018Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Farshid Mostowfi, Anil Singh, Kurt Schmidt, Rob Fisher
-
Patent number: 9984571Abstract: A system implemented at a user structure, to monitor a tracked object using a three-body arrangement including the user, a tracked object, and a controlling apparatus. The system has a data storage device including user-presence module code causing a processor to determine, based on wireless sensing, whether the user has entered a first space having a boundary external to the user structure, or has left the space. Object-presence module code causes the processor to determine, based on tracked-object-presence data, whether the tracked object is within a second space. And the storage device includes alert-module code to, in response to determining that, depending on the embodiment, (i) the user entered or exited the first space and (ii) the tracked object is or is not present within the second space, initiate provision of a system-user alert communication to indicate that the tracked object is not present within the second sensed space.Type: GrantFiled: March 10, 2017Date of Patent: May 29, 2018Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Anil K. Sachdev, Nathan F. Thompson, Anil Singh Bika, Aravind Gangumalla, Jenne-tai Wang
-
Patent number: 9966150Abstract: A method to program bitcells of a ROM array uses different programming cells for programming the bitcells with a first or second data item. A first bitcell is programmed by means of a selected programming cell, wherein the programming cell is selected in dependence on operating the memory array as a flipped or a non-flipped memory in multi-bank instance. All other bitcells located in the same column as the first bitcell and subsequent rows are programmed by selected programming cells, wherein the selection of the programming cells is dependent on operating the memory array as a flipped or a non-flipped memory in multi-bank instance and the programming state of the programming cells used for the previously programmed bitcells in the same column.Type: GrantFiled: July 20, 2016Date of Patent: May 8, 2018Assignee: Synopsys, Inc.Inventors: Anil Singh Rawat, Pritender Singh
-
Publication number: 20170330684Abstract: A method of fabricating a curvilinear magnet includes forming at least one slot in a material billet. The slotted material billet is inserted into a mold having a curvilinear pocket. The mold is closed around the slotted material billet such that the slotted material billet conforms to the curvilinear pocket and forms a curvilinear billet. The curvilinear billet is arranged in a structure. The curvilinear billet arranged in the structure is then magnetized.Type: ApplicationFiled: May 10, 2016Publication date: November 16, 2017Inventors: Michael P. Balogh, Frederick E. Pinkerton, Anil Singh Bika, Ingrid A. Rousseau
-
Publication number: 20170263123Abstract: A system implemented at a user structure, to monitor a tracked object using a three-body arrangement including the user, a tracked object, and a controlling apparatus. The system has a data storage device including user-presence module code causing a processor to determine, based on wireless sensing, whether the user has entered a first space having a boundary external to the user structure, or has left the space. Object-presence module code causes the processor to determine, based on tracked-object-presence data, whether the tracked object is within a second space. And the storage device includes alert-module code to, in response to determining that, depending on the embodiment, (i) the user entered or exited the first space and (ii) the tracked object is or is not present within the second space, initiate provision of a system-user alert communication to indicate that the tracked object is not present within the second sensed space.Type: ApplicationFiled: March 10, 2017Publication date: September 14, 2017Inventors: Anil K. Sachdev, Nathan F. Thompson, Anil Singh Bika, Aravind Gangumalla, Jenne-tai Wang
-
Publication number: 20170129383Abstract: Methods and systems for receiving, by a destination device at which a securement-monitoring application is operating, from a securement sensor device, a securement-condition communication indicating a condition of a securement remote to the destination device. Operations also include determining, by the destination device using the securement-monitoring application, an action to take responsive to the securement-condition communication, such as notifying a user of an undesired condition at the securement. The operations further include initiating the action determined.Type: ApplicationFiled: July 21, 2016Publication date: May 11, 2017Inventors: Anil Singh Bika, Nathan F. Thompson, Dorel M. Sala, Kenneth J. Shoemaker, Norman J. Weigert
-
Publication number: 20170025185Abstract: A method to program bitcells of a ROM array uses different programming cells for programming the bitcells with a first or second data item. A first bitcell is programmed by means of a selected programming cell, wherein the programming cell is selected in dependence on operating the memory array as a flipped or a non-flipped memory in multi-bank instance. All other bitcells located in the same column as the first bitcell and subsequent rows are programmed by selected programming cells, wherein the selection of the programming cells is dependent on operating the memory array as a flipped or a non-flipped memory in multi-bank instance and the programming state of the programming cells used for the previously programmed bitcells in the same column.Type: ApplicationFiled: July 20, 2016Publication date: January 26, 2017Inventors: Anil Singh Rawat, Pritender Singh
-
Patent number: 9291585Abstract: A technique facilitates the monitoring of thermodynamic properties of reservoir fluids. The technique utilizes a modular sensor assembly designed to evaluate a sample of a hydrocarbon-containing fluid within a cell body. A variety of sensors may be selectively placed into communication with a sample chamber within the cell body to evaluate the sample at potentially high pressures and temperatures. The sensors may comprise a density-viscosity sensor located in-situ to efficiently measure both the density and viscosity of the sample as a function of pressure and temperature. Other sensors, such as an optic sensor, may also be positioned to measure parameters of the sample while the sample is retained in the sample chamber.Type: GrantFiled: May 17, 2011Date of Patent: March 22, 2016Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Anil Singh, Kurt Schmidt, Brian Abbott, Robert J Schroeder, Eric Paul Donzler
-
DISTRIBUTION, TRACKING, MANAGEMENT, REPORTING AND DEPLOYMENT OF CLOUD RESOURCES WITHIN AN ENTERPRISE
Publication number: 20160012251Abstract: A cloud services management system (CMS) provides functional modules to help businesses manage cloud services by identifying users, business units and projects and assign levels of access to cloud services to each. Data pertaining to the foregoing is stored in a database. Using the CMS, an enterprise manages user privileges, distributes and reassigns modules to enable controlled distribution and re-assignment of cloud resources across an enterprise, monitors the consumption of cloud resources by an enterprise, geography, business unit, project and user, and provisions resources with time limits.Type: ApplicationFiled: July 10, 2014Publication date: January 14, 2016Inventor: Anil Singh -
Patent number: 9001794Abstract: Methods and systems for assigning a wireless communication device (WCD) to a wireless coverage are a based on early termination gain (ETG) are presented. In particular, a RAN may receive a request, from a WCD, for an assignment to one of a plurality of wireless coverage areas. In response to receiving the request, the RAN may select a wireless coverage area of the plurality that has a highest ETG, and assign the WCD to the selected wireless coverage area. Prior to selecting this wireless coverage area, the RAN may optionally remove one or more wireless coverage areas with high utilization from consideration.Type: GrantFiled: January 24, 2013Date of Patent: April 7, 2015Assignee: Sprint Spectrum L.P.Inventors: Anil Singh, Samuel Odedina, Abhishek Lall, Cheryl M. Nichols
-
Patent number: 8759914Abstract: The invention provides integrated circuit designs that use of an M2 interconnect layer in place of local interconnect conductors for programming in OD area to enable efficient use of OD area for routing the M1 signals in the stack devices. The use of M2 in place of local interconnect conductors for programming also enables the introduction of shields between adjacent M2 programming lines to reduce the capacitive coupling impact. This improves the transistor density and circuit performance significantly. Although the invention is applicable to integrated circuit design in general, it is particularly well suited to 20 nm static random accessory memory (SRAM) chips to produce transistor density circuit performance advantages over prior 20 nm and 28 nm SRAM chip layouts.Type: GrantFiled: February 8, 2013Date of Patent: June 24, 2014Assignee: LSI CorporationInventors: Anil Singh Rawat, Sumaant Kumar Thapliyal, Deepak Doddamani, Deepa V
-
Patent number: D1024141Type: GrantFiled: October 12, 2022Date of Patent: April 23, 2024Assignee: Deere & CompanyInventors: Kamalpreet Singh, Richard Pugh, Manish M. Kute, Girish R Alil, Vinayak V. Pawar, Anil Sharma