Patents by Inventor Neeraj Kumar

Neeraj 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: 10937200
    Abstract: In implementations of object-based color adjustment, an image editing system adjusts hue and saturation of a digital image so that objects in the digital image do not appear unnatural. The image editing system quantizes a CIELAB color space into classes that represent pairs of a and b channel values. The image editing system determines probabilities that pixels of a digital image belong to each of the classes, and based on the probabilities, determines a range of hue and a range of saturation for each pixel. An object detector segments objects in the digital image to determine ranges of hue and saturation for each segmented object. The image editing system selectively adjusts the hue and saturation for objects of the digital image based on whether the hue and saturation range for the object include a value of hue and saturation, respectively, selected in a user interface.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: March 2, 2021
    Assignee: Adobe Inc.
    Inventors: Nishant Kumar, Neeraj Chaudhary
  • Publication number: 20210056514
    Abstract: Techniques for providing access to event settings for a scheduled online communication event are disclosed herein. A hyperlink may be included in an invitation for the scheduled online communication event. Selection of the hyperlink can cause an interface to be generated allowing one or more event settings for the scheduled online communication event to be updated through the interface. The online communication event may be updated with the updated settings prior to, or during, execution of the online communication event.
    Type: Application
    Filed: August 22, 2019
    Publication date: February 25, 2021
    Inventors: Neeraj Kumar Jain, Philipp Steinacher
  • Patent number: 10922285
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a distributed parallel processing database system that persists table data in memory to a distributed file system. A distributed parallel processing database system persists table data in memory to a distributed file system. A parameter of creating a database table specifies that data records in the database table and history of changes to the data records can be stored in memory as well as in the distributed file system. When the database table is populated or otherwise modified, data records and the history in memory are evicted to the distributed file system as log files and removed from memory. The log files can be designated as write-only, where the data records, once written, cannot be read by structured query language (SQL) queries, or as read-write, where the data records, once written, can be read by SQL queries.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: February 16, 2021
    Assignee: Pivotal Software, Inc.
    Inventors: Daniel Allen Smith, Anthony M. Baker, Sumedh Wale, Hemant Bhanawat, Jagannathan Ramnarayanan, Swapnil Prakash Bawaskar, Ashvin Agrawal, Neeraj Kumar
  • Patent number: 10909490
    Abstract: A worker resource management system may include a voice-directed mobile terminal that enables a dialog between a user and the voice-directed mobile terminal. At least one computer may be in communication with the mobile terminal. The computer can include a worker resource management module that receives and records user activity from the voice-directed mobile terminal. The worker resource management module can identify user productivity patterns and provide work assessment predictions based at least in part upon the user activity that is received and recorded. Management can make worker resource decisions in response to the user productivity patterns identified or the work assessment predictions provided by the worker resource management module.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: February 2, 2021
    Assignee: VOCOLLECT, INC.
    Inventors: Mohit Raj, Saurabh Mittal, Kaushik Hazra, Krishna Udupi, Neeraj Singh, Amal Vaish, Amit Kumar
  • Patent number: 10891996
    Abstract: A gating signal for masking overhead transitions in a data-strobe signal is generated adaptively based on timing events in the incoming data-strobe signal itself to yield a gating window that opens and closes deterministically with respect to active edges of the data-strobe signal.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: January 12, 2021
    Assignee: Rambus Inc.
    Inventors: Neeraj Purohit, Navin Kumar Mishra, Anirudha Shelke
  • Publication number: 20200410430
    Abstract: Embodiments of the present disclosure relate to systems, methods, and user interfaces for optimizing resource allocation for an organization. More particularly, embodiments of the present disclosure utilize multiple data sets to enable organizations to make intuitive business decisions and plan resources accordingly. To do so, various data is collected at a resource engine that utilizes the data to determine resource utilization, occupancy density, and a recommendation. In various embodiments, the resource utilization, occupancy density, and a recommendation may be provided to a user as an alert, a report, or a user interface. The user interface may additionally enable the user to apply the recommendation. In some embodiments, the recommendation may be automatically applied or the user may be directed to perform the recommendation. The alert, report, or user interface may additionally inform the user of the impact of performing or not performing the recommendation.
    Type: Application
    Filed: June 27, 2019
    Publication date: December 31, 2020
    Inventors: Pravat Santra, Chirag Bharatia, Akkaladevi Vijay Krishna, Neeraj Kumar, Ravishankar Nagesh, Nese Manjunatha
  • Publication number: 20200393624
    Abstract: Presented herein is a tray for shipping, handling, and/or processing optomechanical components. The tray has a plurality of pockets arranged in an array, wherein each pocket is configured to hold one optomechanical component, and wherein each pocket includes at least one fiducial hole, at least one vacuum hole, a first cradle element configured to support a clip that attaches to one or more optical fibers of the optomechanical component, and a second cradle element configured to support a head of the optomechanical component. Also presented herein is a clip for an optomechanical component that includes a body having a top face and a bottom face, and a plurality of gripping elements arranged in pairs on the bottom face, each pair of gripping elements configured to support a barrel of an optical connector attached to a corresponding optical fiber of the pair of optical fibers.
    Type: Application
    Filed: November 26, 2019
    Publication date: December 17, 2020
    Inventors: Neeraj Kumar Dubey, Adam Jacob Forrer, Steven Luther Moyer, Prakash Gothoskar
  • Publication number: 20200371842
    Abstract: A network appliance is configured to receive a packet having an address of a custom device as a source address. Policies are accessed that are applicable to a virtual network associated with the custom device. The policies are applied to the packet. A hairpin layer redirects the packet to a destination address contained in the packet. For subsequent packets, application of the policies is bypassed to the subsequent packets. Application of the policies is offloaded to an acceleration device.
    Type: Application
    Filed: September 6, 2019
    Publication date: November 26, 2020
    Inventors: Rishabh Tewari, Abhiijeet Kumar, Neeraj Motwani, Daniel M. Firestone, Vivek Bhanu, Madhan Sivakumar, Michal Czeslaw Zygmunt, Deepak Bansal
  • Publication number: 20200364086
    Abstract: Workload redistribution is provided. Upper and lower thresholds of resource utilization by worker nodes in a worker node group are defined. Hot and cold regions are determined in the worker node group to provide policy-based rescheduling of the worker nodes and redistribution of workload on the worker nodes based on the upper and lower thresholds of resource utilization. Resource utilization data corresponding to the worker nodes in the worker node group are collected at defined time intervals. It is determined whether an average resource utilization of any worker node in the worker node group is greater than the upper threshold of resource utilization based on the collected resource utilization data. In response to determining that the average resource utilization of any worker node in the worker node group is greater than the upper threshold, redistribution of the workload on the worker nodes is triggered.
    Type: Application
    Filed: May 16, 2019
    Publication date: November 19, 2020
    Inventors: Pramod V. Gavali, Neeraj Kumar Kashyap, Shashidhar Bomma
  • Publication number: 20200351392
    Abstract: An approach is provided in which a microservice fabric controller initiates a call flow that includes a set of transactions through a microservices chain that includes a set of microservices. The microservice fabric controller detects a transaction failure at one of the microservices that is positioned in the microservices chain subsequent to at least one successful microservice. In turn, the microservice fabric controller retries the transaction on the failed microservice without disrupting the previously successful microservice.
    Type: Application
    Filed: May 5, 2019
    Publication date: November 5, 2020
    Inventors: Shashidhar Bomma, Akash V. Gunjal, Neeraj Kumar Kashyap, Sudheesh S. Kairali
  • Patent number: 10823416
    Abstract: The present disclosure is directed to a combustor assembly for a gas turbine engine comprising a bulkhead wall extended generally along a radial direction relative to a combustor centerline and a mixer disposed concentric to the nozzle centerline. The bulkhead wall defines one or more openings therethrough adjacent to a combustion chamber. Each of the openings defines a nozzle centerline extended along a lengthwise direction. The mixer comprises a retaining wall extended along a radial direction relative to the nozzle centerline and coupled to the upstream side of the bulkhead wall. The mixer further comprises an annular shroud extended at least partially through the one or more openings of the bulkhead wall. The mixer defines a cooling passage through the retaining wall and the annular shroud. The cooling passage defines an inlet opening through the retaining wall and an outlet opening through the annular shroud.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: November 3, 2020
    Assignee: General Electric Company
    Inventors: Nayan Vinodbhai Patel, Daniel Kirtley, Duane Douglas Thomsen, Neeraj Kumar Mishra, Adam Robert Kahn
  • Publication number: 20200337691
    Abstract: A method and device for closing a port site incision after a minimally invasive surgical procedure is performed includes an elongate body and a tool assembly supported on a distal portion of the elongate body. The tool assembly includes a suture needle that is moved between an active position in which a tip of the suture needle is exposed and an active position in which the tip of the needle is received within a shield supported on the elongate body by an actuation member. The actuation member is connected to the suture needle by a linkage that maintains a longitudinal axis of the suture needle parallel to the longitudinal axis of the elongate body as the tool assembly is moved between the active and inactive positions.
    Type: Application
    Filed: March 31, 2020
    Publication date: October 29, 2020
    Inventors: Inderjeet Singh Bhalla, Santosh Kumar Patnaik, Neeraj Kumar
  • Publication number: 20200344089
    Abstract: Systems and methods for enabling access to dedicated resources in a virtual network using top of rack switches are disclosed. A method includes a virtual filtering platform encapsulating at least one packet, received from a virtual machine, to generate at least one encapsulated packet comprising a virtual network identifier (VNI). The method further includes a TOR switch: (1) receiving the at least one encapsulated packet and decapsulating the at least one encapsulated packet to create at least one decapsulated packet, (2) using the VNI to identify a virtual routing and forwarding artifact to determine a virtual local area network interface associated with the dedicated hardware portion, and (3) transmitting the at least one decapsulated packet to the dedicated hardware portion based on at least one policy provided by a controller, where the at least one policy comprises information related to a customer of the service provider.
    Type: Application
    Filed: July 15, 2019
    Publication date: October 29, 2020
    Inventors: Neeraj Motwani, Rishabh Tewari, Pranjal Shrivastava, Deepak Bansal, Vaibhav Kumar, Nisheeth Srivastava, Abhishek Shukla, Rangaprasad Narasimhan, Vinayak Uppunda Padiyar, James Boerner, Avijit Gupta
  • Patent number: 10816443
    Abstract: An automated batch stainer for staining biological specimens on microscope slides. The automated batch stainer includes a slide rack assembly configured to hold microscope slides, a robotic arm that manipulates the slide rack assembly, at least one bath containing reagents and capable of receiving the slide rack assemblies, a heating chamber capable of heating multiple slide rack assemblies, a bar code reader, at least one software program including a graphical user interface and configured to calculate the timing and sequence of the staining protocol and implement the staining protocol by controlling the movements of the robotic arm.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: October 27, 2020
    Inventors: Kamal Prasad Peddinti, Neeraj Kumar
  • Patent number: 10813787
    Abstract: An ostomy management device (100) including an ostomy port (102) insertable inside a stoma (202) on a patient's abdomen. The ostomy port (102) includes an outer flange (204) placed at periphery of the stoma (202). The outer flange (204) includes a collapsible chamber (210) to collect instilling fluid in a non-operating state of the outer flange (204). A fixation element (208) to anchor the ostomy management device (100) inside an intestine (214). The fixation element (208) is to expand after displacement of the instilling fluid contained in the outer flange (204) to the fixation element (208). An intermediate channel (206) to transport body waste to the stoma (202). A stoma plug (106), attached to the outer flange (204), to cover an opening in the outer flange (204) to stop the body waste from flowing out from the stoma (202) during an operating state of the outer flange (204).
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: October 27, 2020
    Assignee: SECRETARY, DEPARTMENT OF BIOTECHNOLOGY
    Inventors: Deevish Dinakara, Neeraj Kumar, Pranav Chopra, Sohail Gupta, Balram Bhargava, Anil Agarwal
  • Patent number: 10791352
    Abstract: A dynamically created video preview can be provided to a viewer by stitching relevant video clips from a target video based on a viewer profile of the viewer. In various embodiments, a computer receives a request from a viewer to preview a video. The computer can then select one or more clips from the video based on the viewer profile of the viewer. Thereafter, the computer can generate a customized video preview from the one or more selected clips for the viewer based on the viewer profile. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: September 29, 2020
    Assignee: Adobe Inc.
    Inventors: Angela Ranjeet, Kiran Chandra Zagabattuni, Pavan Kumar Bvn, Niraj Gupta, Neeraj Goel
  • Publication number: 20200302656
    Abstract: In implementations of object-based color adjustment, an image editing system adjusts hue and saturation of a digital image so that objects in the digital image do not appear unnatural. The image editing system quantizes a CIELAB color space into classes that represent pairs of a and b channel values. The image editing system determines probabilities that pixels of a digital image belong to each of the classes, and based on the probabilities, determines a range of hue and a range of saturation for each pixel. An object detector segments objects in the digital image to determine ranges of hue and saturation for each segmented object. The image editing system selectively adjusts the hue and saturation for objects of the digital image based on whether the hue and saturation range for the object include a value of hue and saturation, respectively, selected in a user interface.
    Type: Application
    Filed: March 19, 2019
    Publication date: September 24, 2020
    Applicant: Adobe Inc.
    Inventors: Nishant Kumar, Neeraj Chaudhary
  • Publication number: 20200304844
    Abstract: Systems and methods are disclosed herein for varied audio segment compression for accelerated playback of media assets. A priority weight for each of the various audio segments is then determined. Each audio segment for use during accelerated playback is based on the priority weight of that audio segment, the received playback time period, and a duration of that audio segment. A sum of the modified time for each audio segment equals the received playback time period. An accelerated playback speed for each audio segment is determined based on the modified time for that audio segment and the duration of that audio segment. The technique generates for playback the video segment based on a determined video playback speed and the audio segments based on the accelerated playback speed for each audio segment.
    Type: Application
    Filed: March 19, 2019
    Publication date: September 24, 2020
    Inventors: Neeraj Kumar, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
  • Publication number: 20200304842
    Abstract: Systems and methods are disclosed herein for selective audio segment compression for accelerated playback of media assets by service providers. A playback speed of the video segment of a media asset is calculated based on the duration of the video segment and a received playback time period. The system receives audio segments and corresponding priority weights. The audio segments with the lowest priority weight are removed from the group of various audio segments. The system then determines whether the duration of the remaining audio segments exceeds the received playback time period. If so, the system modifies the remaining audio segments by removing another audio segment with the lowest priority weight from the remaining audio segments. The system then rechecks whether the received playback time period is exceeded. If not, the system generates for playback the video segment based on the video playback speed and the remaining audio segments.
    Type: Application
    Filed: March 19, 2019
    Publication date: September 24, 2020
    Inventors: Neeraj Kumar, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
  • Publication number: 20200304845
    Abstract: Systems and methods are disclosed herein for selective audio segment compression for accelerated playback of media assets. A playback speed of the video segment of a media asset is calculated based on the duration of the video segment and a received playback time period. A priority weight for each of the various audio segments is then determined. The audio segments with the lowest priority weight are removed from the group of various audio segments. The system then determines whether the duration of the remaining audio segments exceeds the received playback time period. If so, the system modifies the remaining audio segments by removing another audio segment with the lowest priority weight from the remaining audio segments. The system then rechecks whether the received playback time period is exceeded. If not, the system generates for playback the video segment based on the video playback speed and the remaining audio segments.
    Type: Application
    Filed: June 2, 2020
    Publication date: September 24, 2020
    Inventors: Neeraj Kumar, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta