Patents by Inventor Shailendra Singh

Shailendra 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).

  • Publication number: 20210134023
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that generate customized color editing options tailored to a digital image. In particular, in one or more embodiments, the disclosed systems generate an interactive editing user interface that includes selectable color controls corresponding to dominant colors extracted from the digital image and ordered by dominance. In at least one embodiment, the disclosed systems utilizes clustering techniques associated with the dominant representative colors to generate contour paths in the digital image further enabling dynamic interactive image editing.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Mrinal Kumar Sharma, Shailendra Singh Rathore, Gourav Singhal
  • Patent number: 10970064
    Abstract: A system and method are provided for dynamically updating a program. An anomaly related to a User Interface (UI) screen of a software application is detected, wherein the program is configured to extract information from a first spatial position on the UI screen. The information includes at least one of text, a computer icon or an image. It is determined, based on the software application, that the anomaly is caused by the information being moved from the first spatial position to a second spatial position on the UI screen. In response, the program is modified to cause the program to extract the information from the second spatial position. The modified program is deployed to extract the information from the second spatial position.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: April 6, 2021
    Assignee: Bank of America Corporation
    Inventors: Vasuki Anand, Shailendra Singh
  • Publication number: 20210073125
    Abstract: A parallel processing unit (PPU) can be divided into partitions. Each partition is configured to operate similarly to how the entire PPU operates. A given partition includes a subset of the computational and memory resources associated with the entire PPU. Software that executes on a CPU partitions the PPU for an admin user. A guest user is assigned to a partition and can perform processing tasks within that partition in isolation from any other guest users assigned to any other partitions. Because the PPU can be divided into isolated partitions, multiple CPU processes can efficiently utilize PPU resources.
    Type: Application
    Filed: September 5, 2019
    Publication date: March 11, 2021
    Inventors: Jerome F. DULUK, JR., Gregory Scott PALMER, Jonathon Stuart Ramsey EVANS, Shailendra SINGH, Samuel H. DUNCAN, Wishwesh Anil GANDHI, Lacky V. SHAH, Eric ROCK, Feiqi SU, James Leroy DEMING, Alan MENEZES, Pranav VAIDYA, Praveen JOGINIPALLY, Timothy John PURCELL, Manas MANDAL
  • Publication number: 20210073042
    Abstract: A parallel processing unit (PPU) can be divided into partitions. Each partition is configured to operate similarly to how the entire PPU operates. A given partition includes a subset of the computational and memory resources associated with the entire PPU. Software that executes on a CPU partitions the PPU for an admin user. A guest user is assigned to a partition and can perform processing tasks within that partition in isolation from any other guest users assigned to any other partitions. Because the PPU can be divided into isolated partitions, multiple CPU processes can efficiently utilize PPU resources.
    Type: Application
    Filed: September 5, 2019
    Publication date: March 11, 2021
    Inventors: Jerome F. DULUK, Jr., Gregory Scott PALMER, Jonathon Stuart Ramsey EVANS, Shailendra SINGH, Samuel H. DUNCAN, Wishwesh Anil GANDHI, Lacky V. SHAH, Eric ROCK, Feiqi SU, James Leroy DEMING, Alan MENEZES, Pranav VAIDYA, Praveen JOGINIPALLY, Timothy John PURCELL, Manas MANDAL
  • Publication number: 20210073025
    Abstract: A parallel processing unit (PPU) can be divided into partitions. Each partition is configured to operate similarly to how the entire PPU operates. A given partition includes a subset of the computational and memory resources associated with the entire PPU. Software that executes on a CPU partitions the PPU for an admin user. A guest user is assigned to a partition and can perform processing tasks within that partition in isolation from any other guest users assigned to any other partitions. Because the PPU can be divided into isolated partitions, multiple CPU processes can efficiently utilize PPU resources.
    Type: Application
    Filed: September 5, 2019
    Publication date: March 11, 2021
    Inventors: Jerome F. DULUK, JR., Gregory Scott PALMER, Jonathon Stuart Ramsey EVANS, Shailendra SINGH, Samuel H. DUNCAN, Wishwesh Anil GANDHI, Lacky V. SHAH, Eric ROCK, Feiqi SU, James Leroy DEMING, Alan MENEZES, Pranav VAIDYA, Praveen JOGINIPALLY, Timothy John PURCELL, Manas MANDAL
  • Publication number: 20210073035
    Abstract: A parallel processing unit (PPU) can be divided into partitions. Each partition is configured to operate similarly to how the entire PPU operates. A given partition includes a subset of the computational and memory resources associated with the entire PPU. Software that executes on a CPU partitions the PPU for an admin user. A guest user is assigned to a partition and can perform processing tasks within that partition in isolation from any other guest users assigned to any other partitions. Because the PPU can be divided into isolated partitions, multiple CPU processes can efficiently utilize PPU resources.
    Type: Application
    Filed: September 5, 2019
    Publication date: March 11, 2021
    Inventors: Jerome F. DULUK, Jr., Gregory Scott PALMER, Jonathon Stuart Ramsey EVANS, Shailendra SINGH, Samuel H. DUNCAN, Wishwesh Anil GANDHI, Lacky V. SHAH, Eric ROCK, Feiqi SU, James Leroy DEMING, Alan MENEZES, Pranav VAIDYA, Praveen JOGINIPALLY, Timothy John PURCELL, Manas MANDAL
  • Publication number: 20200410163
    Abstract: A method for maintenance of a machine among a fleet of machines includes receiving a service request corresponding to the machine. The method further includes obtaining a service architecture corresponding to the fleet of machines. The service architecture includes a service dictionary and a plurality of classification schemes organized in a tree data structure. The method also includes processing the service request based on the service dictionary and a text parsing technique to generate a list of descriptive words. The method includes generating a recommendation based on the list of descriptive words and the service architecture. The recommendation includes at least one of an on-line repair activity, an on-site repair activity and a part replacement activity. The method also includes servicing the fault condition of the machine based on the recommendation.
    Type: Application
    Filed: February 28, 2019
    Publication date: December 31, 2020
    Inventors: Tapan SHAH, Karthika Ravigopal NAIR, Mathews Matson CHAVARUKATTIL, Sridhar Venkataraman DASARATHA, Shailendra SINGH, Siva Sateesh IRINKI
  • Patent number: 10796416
    Abstract: Certain embodiments involve generating recolored collages. For example, a method includes receiving a first image from and a second image. The method also includes grouping color hues within the first image into a first color hue cluster, and grouping color hues within the second image into a second color hue cluster. Further, the method includes determining that a first hue center of the first color hue cluster is within a distance range of a second hue center of the second color hue cluster. Additionally, the method includes generating a first recolored image by recoloring pixels of the first image having color hues outside the first color hue cluster and generating a second recolored image by recoloring pixels of the second image having color hues outside the second color hue cluster. Moreover, the method includes outputting a recolored collage including the first recolored image and the second recolored image.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: October 6, 2020
    Assignee: ADOBE INC.
    Inventors: Shailendra Singh Rathore, Anmol Dhawan, Anant Jain
  • Publication number: 20200184194
    Abstract: A device for database management includes processing circuitry configured to convert inspection data into a 3D model, the inspection data being generated using one or more sensors arranged on a vehicle, and identify a plurality of objects of interest using the inspection data, the 3D model, or a combination of the inspection data and the 3D model. The processing circuitry is configured to estimate respective geographical location information for each object of the plurality of objects of interest using the 3D model and generate a database using the geographical location information for each object of the plurality of objects of interest.
    Type: Application
    Filed: March 26, 2019
    Publication date: June 11, 2020
    Inventors: Thandava Krishna Edara, Manik Mahesh Jahagirdar, Shailendra Singh
  • Publication number: 20200140781
    Abstract: A solid cleansing product including at least a first surfactant and a second surfactant present in a combined surfactant weight amount; at least a first buffering agent and a second buffering agent a present in a combined buffering agent weight amount; and magnesium sulfate; where the combined buffering agent weight amount is greater than the combined surfactant weight amount.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 7, 2020
    Inventors: Donald L. Harper, Hima Sadavrati, Shailendra Singh, Thomas Joseph, Marcee Martinez, Anthony Geonnotti, III, Aliaksandr Zhuk
  • Publication number: 20200089516
    Abstract: Network-efficient isolation environment redistribution is described. In one example, network communications are surveyed among isolation environments, such as virtual machines (VMs) and containers, hosted on a cluster. An affinity for network communications between the isolation environments can be identified based on the survey. Pairs or groups of the isolation environments can be examined to identify ones which have an affinity for network communications between them but are also hosted on different host machines in the cluster. The identification of the affinity for network communications provides network-level context for migration decisions by a distributed resource scheduler. Certain VMs and containers can then be migrated by the distributed resource scheduler to reduce the network communications in the cluster based on the network-level context information.
    Type: Application
    Filed: September 18, 2018
    Publication date: March 19, 2020
    Inventors: Shirish Vijayvargiya, Priyal Rathi, Shailendra Singh Rana, Rayanagouda Bheemanagouda Patil
  • Patent number: 10573044
    Abstract: Saliency-based collage generation techniques are described. A collage generation module is executed by a computing device and receives multiple digital images. The collage generation module then generates multiple saliency maps from the digital images that describe a visual saliency of respective pixels in the digital images. The saliency maps are then used by the collage generation module to fit bounding boxes to portions of the digital images that are considered salient. Collage candidates are generated by the collage generation module based on predefined layouts and the bounding boxes that are fit the portions of the digital images. The collage generation module then selects at least one collage from these collage candidates for output to a user based on the determined amounts of deviation.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: February 25, 2020
    Assignee: Adobe Inc.
    Inventors: Shailendra Singh Rathore, Anmol Dhawan
  • Patent number: 10558598
    Abstract: Based on a command to interrupt operation of a selected one or more of a plurality of data storage drives coupled to two or more storage controllers, two or more signals are sent from the two or more storage controllers via two or more data busses associated with and coupled to the respective two or more controllers. The selected data storage drive receives the two or more signals via the two or more data busses. Based on determining that the two or more signals agree, the operation of the selected drive is interrupted.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: February 11, 2020
    Assignee: Seagate Technology LLC
    Inventors: Joe Paul Moolanmoozha, Shailendra Singh Chauhan, Manish Sharma
  • Publication number: 20190378249
    Abstract: Certain embodiments involve generating recolored collages. For example, a method includes receiving a first image from and a second image. The method also includes grouping color hues within the first image into a first color hue cluster, and grouping color hues within the second image into a second color hue cluster. Further, the method includes determining that a first hue center of the first color hue cluster is within a distance range of a second hue center of the second color hue cluster. Additionally, the method includes generating a first recolored image by recoloring pixels of the first image having color hues outside the first color hue cluster and generating a second recolored image by recoloring pixels of the second image having color hues outside the second color hue cluster. Moreover, the method includes outputting a recolored collage including the first recolored image and the second recolored image.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 12, 2019
    Inventors: Shailendra Singh Rathore, Anmol Dhawan, Anant Jain
  • Publication number: 20190294569
    Abstract: Based on a command to interrupt operation of a selected one or more of a plurality of data storage drives coupled to two or more storage controllers, two or more signals are sent from the two or more storage controllers via two or more data busses associated with and coupled to the respective two or more controllers. The selected data storage drive receives the two or more signals via the two or more data busses. Based on determining that the two or more signals agree, the operation of the selected drive is interrupted.
    Type: Application
    Filed: March 20, 2018
    Publication date: September 26, 2019
    Inventors: Joe Paul Moolanmoozha, Shailendra Singh Chauhan, Manish Sharma
  • Publication number: 20190139282
    Abstract: Saliency-based collage generation techniques are described. A collage generation module is executed by a computing device and receives multiple digital images. The collage generation module then generates multiple saliency maps from the digital images that describe a visual saliency of respective pixels in the digital images. The saliency maps are then used by the collage generation module to fit bounding boxes to portions of the digital images that are considered salient. Collage candidates are generated by the collage generation module based on predefined layouts and the bounding boxes that are fit the portions of the digital images. The collage generation module then selects at least one collage from these collage candidates for output to a user based on the determined amounts of deviation.
    Type: Application
    Filed: November 9, 2017
    Publication date: May 9, 2019
    Applicant: Adobe Inc.
    Inventors: Shailendra Singh Rathore, Anmol Dhawan
  • Patent number: 10238516
    Abstract: An implantable inflatable gastric balloon device and system comprising a combination flow regulator and timing regulator, useful for inducing satiety and managing obesity. The balloon is administered into the patient's stomach in a deflated state, and then inflated by gas or liquid. The flow portion of the regulator usually acts as a one-way valve allowing gas or liquid to enter but not exit the balloon. The timing portion of the regulator has a degradable plug that gradually degrades over time, eventually allowing this gas or fluid to escape, thus allowing the balloon to escape. The dimensions of the device are configured so that in a deflated state, the balloon can pass by natural physiological processes through the pyloric sphincter and out of the patient through the intestines. Diagnostic methods, and methods for administering and managing the device, are also taught.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: March 26, 2019
    Assignee: BARIX MEDICAL CORP.
    Inventors: Shailendra Singh, Irwan Shah Mohd Moideen
  • Publication number: 20180325524
    Abstract: A device for treating bleeding or non-bleeding esophageal varices is provided herein. A tube body having a proximal end and a distal end and configured for placement into a patient's esophagus, a first balloon component associated with the tube body including at least one first pressure sensor associated therewith, a second balloon component associated with the tube body comprising at least one second pressure sensor associated therewith, a first conduit in fluid communication with the first balloon component, and a second conduit in fluid communication with the second balloon component. The device further including a first communication component for transferring information from the at least one first pressure sensor, and a second communication component for transferring information from the at least one second pressure sensor.
    Type: Application
    Filed: November 10, 2015
    Publication date: November 15, 2018
    Applicant: University of Florida Research Foundation, Inc.
    Inventors: Giuseppe MORELLI, Shailendra Singh CHAUHAN, Haseeb R. JABBAR
  • Publication number: 20170034849
    Abstract: Various embodiments provide methods for a multi-Subscription Identity Module (SIM) wireless communication device for managing data exchanges with a network when an enhanced dedicated channel is requested on a first subscription. The methods may include performing operations during a testing phase to determine whether an enhanced dedicated channel grant is valid after a tune-away to a second subscription is completed, while transmitting data using the enhanced dedicated channel presuming that the enhanced dedicated channel grant is valid during the testing phase. The methods may include recording a list of protocol data units (PDUs) corresponding to data transmitted using the enhanced dedicated channel during the testing phase. The list of PDUs may be cleared and data exchanged with the network in response to determining that the enhanced dedicated channel grant is valid. Otherwise, the multi-SIM wireless communication device may request another enhanced dedicated channel grant.
    Type: Application
    Filed: November 5, 2015
    Publication date: February 2, 2017
    Inventors: Sitaramanjaneyulu Kanamarlapudi, Shailendra Singh Verma, Vaishakh Rao, Jing Huang, Hemanth Kumar Rayapati, Arvindhan Kumar, Nikhil Pai
  • Patent number: 9198183
    Abstract: In overview, the various embodiments describe methods for configuring a nodeB to recognize tuneaway events and to operate in a manner that mitigates the adverse effects of user equipment (UE) tuneaways on network capacity. In the various embodiments, the nodeB may detect that a UE is periodically tuning away based on the periodic, characteristic nature of the drops in the UE's signal strength. When the nodeB recognizes that a UE is performing periodic tuneaways, the nodeB may implement various resource management strategies while the UE is in a tuneaway gap to minimize the impact of the UE's tuneaway gaps and may resume normal resource management operations when the UE is not in a tuneaway gap. Thus, the various embodiments enable the nodeB to determine and manage the effects of a UE's tuneaway gaps, thereby increasing network capacity, optimizing power management, and enhancing the overall user experience.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: November 24, 2015
    Assignee: QUALCOMM, Incorporated
    Inventors: Raghavendra Shyam Anand, Shailendra Singh Verma