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: 10937200Abstract: 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: GrantFiled: March 19, 2019Date of Patent: March 2, 2021Assignee: Adobe Inc.Inventors: Nishant Kumar, Neeraj Chaudhary
-
Publication number: 20210056514Abstract: 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: ApplicationFiled: August 22, 2019Publication date: February 25, 2021Inventors: Neeraj Kumar Jain, Philipp Steinacher
-
Patent number: 10922285Abstract: 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: GrantFiled: May 1, 2017Date of Patent: February 16, 2021Assignee: 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: 10909490Abstract: 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: GrantFiled: October 12, 2015Date of Patent: February 2, 2021Assignee: VOCOLLECT, INC.Inventors: Mohit Raj, Saurabh Mittal, Kaushik Hazra, Krishna Udupi, Neeraj Singh, Amal Vaish, Amit Kumar
-
Patent number: 10891996Abstract: 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: GrantFiled: February 25, 2020Date of Patent: January 12, 2021Assignee: Rambus Inc.Inventors: Neeraj Purohit, Navin Kumar Mishra, Anirudha Shelke
-
Publication number: 20200410430Abstract: 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: ApplicationFiled: June 27, 2019Publication date: December 31, 2020Inventors: Pravat Santra, Chirag Bharatia, Akkaladevi Vijay Krishna, Neeraj Kumar, Ravishankar Nagesh, Nese Manjunatha
-
Publication number: 20200393624Abstract: 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: ApplicationFiled: November 26, 2019Publication date: December 17, 2020Inventors: Neeraj Kumar Dubey, Adam Jacob Forrer, Steven Luther Moyer, Prakash Gothoskar
-
Publication number: 20200371842Abstract: 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: ApplicationFiled: September 6, 2019Publication date: November 26, 2020Inventors: Rishabh Tewari, Abhiijeet Kumar, Neeraj Motwani, Daniel M. Firestone, Vivek Bhanu, Madhan Sivakumar, Michal Czeslaw Zygmunt, Deepak Bansal
-
Publication number: 20200364086Abstract: 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: ApplicationFiled: May 16, 2019Publication date: November 19, 2020Inventors: Pramod V. Gavali, Neeraj Kumar Kashyap, Shashidhar Bomma
-
Publication number: 20200351392Abstract: 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: ApplicationFiled: May 5, 2019Publication date: November 5, 2020Inventors: Shashidhar Bomma, Akash V. Gunjal, Neeraj Kumar Kashyap, Sudheesh S. Kairali
-
Patent number: 10823416Abstract: 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: GrantFiled: August 10, 2017Date of Patent: November 3, 2020Assignee: General Electric CompanyInventors: Nayan Vinodbhai Patel, Daniel Kirtley, Duane Douglas Thomsen, Neeraj Kumar Mishra, Adam Robert Kahn
-
Publication number: 20200337691Abstract: 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: ApplicationFiled: March 31, 2020Publication date: October 29, 2020Inventors: Inderjeet Singh Bhalla, Santosh Kumar Patnaik, Neeraj Kumar
-
Publication number: 20200344089Abstract: 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: ApplicationFiled: July 15, 2019Publication date: October 29, 2020Inventors: 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: 10816443Abstract: 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: GrantFiled: October 19, 2015Date of Patent: October 27, 2020Inventors: Kamal Prasad Peddinti, Neeraj Kumar
-
Patent number: 10813787Abstract: 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: GrantFiled: December 11, 2015Date of Patent: October 27, 2020Assignee: SECRETARY, DEPARTMENT OF BIOTECHNOLOGYInventors: Deevish Dinakara, Neeraj Kumar, Pranav Chopra, Sohail Gupta, Balram Bhargava, Anil Agarwal
-
Patent number: 10791352Abstract: 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: GrantFiled: May 31, 2019Date of Patent: September 29, 2020Assignee: Adobe Inc.Inventors: Angela Ranjeet, Kiran Chandra Zagabattuni, Pavan Kumar Bvn, Niraj Gupta, Neeraj Goel
-
Publication number: 20200302656Abstract: 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: ApplicationFiled: March 19, 2019Publication date: September 24, 2020Applicant: Adobe Inc.Inventors: Nishant Kumar, Neeraj Chaudhary
-
Publication number: 20200304844Abstract: 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: ApplicationFiled: March 19, 2019Publication date: September 24, 2020Inventors: Neeraj Kumar, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
-
Publication number: 20200304842Abstract: 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: ApplicationFiled: March 19, 2019Publication date: September 24, 2020Inventors: Neeraj Kumar, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
-
SYSTEMS AND METHODS FOR SELECTIVE AUDIO SEGMENT COMPRESSION FOR ACCELERATED PLAYBACK OF MEDIA ASSETS
Publication number: 20200304845Abstract: 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: ApplicationFiled: June 2, 2020Publication date: September 24, 2020Inventors: Neeraj Kumar, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta