Patents by Inventor Raj Kumar

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

  • Publication number: 20200019653
    Abstract: A logic verification program, method and system provide an efficient behavior when verifying large logic designs. The logic is partitioned by cut-nodes that dominate two or more RANDOMS and a check is performed for a given cut-node to determine whether any of the dominated RANDOMS can be merged to a constant by performing satisfiability checks with each RANDOM merged to a constant, to determine whether a range of output values for the given cut-node has been reduced by merging the RANDOM. If the range is not reduced, the RANDOM can be added to the set of merge-able RANDOMS along with the corresponding constant value. If the range has been reduced, the opposite constant value is tried for a node and if the range is reduced for both constants, then the cut-node is abandoned for merging that dominated RANDOM and the next dominated RANDOM is tried.
    Type: Application
    Filed: July 11, 2018
    Publication date: January 16, 2020
    Inventors: Raj Kumar Gajavelly, Jason R. Baumgartner, Robert L. Kanzelman, Alexander Ivrii, Pradeep Kumar Nalla
  • Patent number: 10523845
    Abstract: A scanning device for automatically scanning and processing a document includes a port for communicating with a portable memory device, an image sensor, a processing device, and a non-transitory computer-readable storage medium. The processing device is configured to detect a trigger event by detecting that the portable memory device is communicatively coupled to the port, automatically determine a scan instruction having at least one scan setting, determine whether the portable memory device includes one or more security instructions, determine whether biometric information associated with an authenticated user is available, identify the biometric information as a secure access token, automatically cause the image sensor to scan a physical document to generate a digital document file corresponding to the physical document based on the scan instruction, and save the digital document file to the portable memory device with the secure access token.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: December 31, 2019
    Assignee: Xerox Corporation
    Inventors: Muralidaran Krishnasamy, Narayan Kesavan, Raj Kumar
  • Publication number: 20190393308
    Abstract: A method for depositing a phosphorus doped silicon arsenide film is disclosed. The method may include, providing a substrate within a reaction chamber, heating the substrate to a deposition temperature, exposing the substrate to a silicon precursor, an arsenic precursor, and a phosphorus dopant precursor, and depositing the phosphorus doped silicon arsenide film over a surface of the substrate. Semiconductor device structures including a phosphorus doped silicon arsenide film deposited by the methods of the disclosure are also provided.
    Type: Application
    Filed: June 21, 2018
    Publication date: December 26, 2019
    Inventors: Chi-Wei Lo, Alexandros Demos, Raj Kumar
  • Patent number: 10511743
    Abstract: A scanning device for automatically scanning and processing a document includes at least a port for communicating with a portable memory device, an image sensor and a processing device. The scanning device may detect a trigger event by detecting that the portable memory device is communicatively coupled to the port. The scanning device may automatically determine a scan instruction, automatically cause the image sensor to scan a physical document based on the scan instruction, determine a secure access token, and save the digital document file to the portable memory device with the secure access token. The secure access token may be an encryption key that is associated with a log-in password of an authenticated user of the scanning device. The scanning device may obtain the encryption key from a storage medium of the scanning device or from a network.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: December 17, 2019
    Assignee: Xerox Corporation
    Inventors: Muralidaran Krishnasamy, Narayan Kesavan, Raj Kumar
  • Publication number: 20190354551
    Abstract: Methods and systems are described for collecting, processing, classifying, structuring, transforming, relating, creating & linking audio recordings and reporting filtered data related to US FDA Warning Letters and Individual Citations for users to get regulatory intelligence from a database. Data is collected from multiple sources including FDA website. Individual Citations are parsed, isolated from their parent Warning Letters and subclassified to enable meaningful searches for users to assess regulatory compliance risks. Single topic records are created for each Individual Citation that is related to its corresponding Product Type, System, FDA Guidance for industry, Inspector name, 21 CFR section, Country, Company and Date of Warning Letter. Audio recordings are created for Individual Citations and Individual Warning Letter contents for listening purposes and integrated with the database.
    Type: Application
    Filed: August 2, 2019
    Publication date: November 21, 2019
    Inventor: Raj Kumar Gulati
  • Patent number: 10474777
    Abstract: A computer implemented method for increasing scalability in bounded liveness verification includes receiving, by one or more processors, a counterexample trace showing a bounded liveness failure and a set of parameters associated with the counterexample trace, partitioning the counterexample trace into segments representing bound increments contributing to the bounded liveness failure, selecting, by one or more processors, a time interval during which to repeat input values, wherein the selected time interval correlates to one or more segments, evaluating, by one or more processors, the received counterexample after repeating the selected time interval, determining, by one or more processors, whether the evaluation indicates that the counterexample falsifies a deeper bound with respect to a bound or an unbounded liveness counterexample, and, responsive to determining the evaluation indicates that the counterexample falsifies a deeper bound, providing, by one or more processors, counterexample falsification re
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: November 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jason R. Baumgartner, Pradeep Kumar Nalla, Raj Kumar Gajavelly, Alexander Ivrii
  • Publication number: 20190340202
    Abstract: An electronic device for providing contextual recommendations and a method therefor are provided. The electronic device includes a memory storing instructions, and at least one processor configured to execute the instructions to obtain text including characters, identify, based on a language model, a domain corresponding to the text, identify a reference of the characters based on the domain, and perform, based on the reference, an action related to the domain.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 7, 2019
    Inventors: Barath Raj KANDUR RAJA, Ankur AGARWAL, Arko SABUI, Arjun Raj Kumar S, Shashank SRIRAM, Himanshi SINHA, Ketki Aniruddha GUPTE, Vibhav AGARWAL
  • Publication number: 20190313312
    Abstract: An electronic device includes a communication circuitry, a processor electrically connected with the communication circuitry, a memory electrically connected with the processor. The memory stores instructions, when executed, causing the processor to connect the electronic device and a first network using the communication circuitry, determine a first user context among user contexts which are data associated with an operation state of the electronic device, and maintain a connection with the first network based on whether communication quality of the first network meets first communication quality corresponding to the determined first user context or switch from the first network to a second network different from the first network. Various other embodiments recognized from the specification are also possible.
    Type: Application
    Filed: December 6, 2017
    Publication date: October 10, 2019
    Inventors: Ashish GUPTA, Manbir Singh SONI, Parveen DUDANI, Gi Beom KIM, Yong Hae CHOI, Raj Kumar SARANAPP, Prashanta C MUTNAL
  • Publication number: 20190286782
    Abstract: Provided is a method for performing connectivity verification of an integrated circuit device. In embodiments of the invention, the method includes creating a directed graph representation of integrated circuit device. The method can further include determining target gates referred to as trace signals within integrated circuit device. The method can further include creating hierarchical representation of trace signals and determining nested trace signals. The method can further include determining one or more locations for cut points for non-nested trace signals. Thereafter, performing connectivity verification using the one or more locations for cut points. Finally improving the scalability of connectivity verification by utilizing hierarchical decomposition embodiment of the invention.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: Pradeep Kumar Nalla, Raj Kumar Gajavelly, Jason Baumgartner, Raja Bilwakeshwar Ivaturi
  • Publication number: 20190287125
    Abstract: A service provider may receive item price information and/or point of sale (POS) transaction information from a plurality of merchant devices associated with a plurality of merchants. The service provider may categorize the plurality of merchants according to the types of items offered by the respective merchants, and may further categorize the merchants according to the locations at which they conduct business. The service provider may subsequently determine a price recommendation or other pricing information for a particular item offered by a particular merchant. A merchant device of the particular merchant may present the pricing information in a user interface that enables the merchant to view projected sales at various different price points. Further, the merchant may be able to specify one or more factors used for determining the recommend price, such as a desired business model, a desired clientele, a desired profit margin, or the like.
    Type: Application
    Filed: June 4, 2019
    Publication date: September 19, 2019
    Inventors: Abhay Raj Kumar, Rong Yan, Mason Ng, Gian Perrone, Mai Leduc
  • Patent number: 10379882
    Abstract: The disclosure discloses methods and systems for localizing a user interface based on a personal device of a user. The method includes receiving a personal device by a multi-function device, the personal device stores one or more documents, the personal device is associated with a name and each document is associated with a name, wherein the name of the personal device and the name of each document indicate a local language of the user. Upon receiving, the personal device is detected by the multi-function device. Then, the name of the personal device and the name of each document are extracted and compared with one or more pre-stored language patterns to detect the local language of the user. Upon detection, the pre-defined language of the user interface is automatically changed to the local language of the user.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: August 13, 2019
    Assignee: Xerox Corporation
    Inventors: Muralidaran Krishnasamy, Raj Kumar, Narayan Kesavan
  • Patent number: 10366436
    Abstract: A particular item may be categorized based on delivery times of the particular item. In some instances, the particular item may be ranked across multiple merchants that are offering the particular item for acquisition. The ranking may be based on an estimated amount of delivery time to deliver the particular item, for the individual merchants, to a current location of a user. The estimated amount of delivery time may be based on a preparation time for the respective merchant to prepare the particular item, a courier time for a courier to transport the particular item to the current location of the user, and so on. Information regarding the ranking may be displayed or otherwise output to enable the user to identify and order the particular item from a merchant that satisfies the user's needs.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: July 30, 2019
    Assignee: SQUARE, INC.
    Inventors: Abhay Raj Kumar, Matthew O'Connor, Zachary Brock, James F. Butts, III, Daniel Hipschman
  • Publication number: 20190186868
    Abstract: System for securing firearms and methods for making and using the same.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 20, 2019
    Inventors: Eddilene Paola Cordero Pardo, Sy Cohen, Jonathan Ng, Ashwin Raj Kumar, Anthony R. Clarke
  • Patent number: 10311094
    Abstract: A method and system for description of synthetic audiovisual content makes it easier for humans, software components or devices to identify, manage, categorize, search, browse and retrieve such content. For instance, a user may wish to search for specific synthetic audiovisual objects in digital libraries, Internet web sites or broadcast media; such a search is enabled by the invention. Key characteristics of synthetic audiovisual content itself such as the underlying 2d or 3d models and parameters for animation of these models are used to describe it. To represent features of synthetic audiovisual content, depending on the description scheme to be used, a number of descriptors are selected and assigned values. The description scheme instantiated with descriptor values is used to generate the description, which is then stored for actual use during query/search.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: June 4, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Qian Huang, Joern Ostermann, Atul Puri, Raj Kumar Rajendran
  • Publication number: 20190150622
    Abstract: This disclosure includes armrests having one or more laminates and methods and kits for making the same. Some armrests include an elongated beam extending between a first end and a second end, the elongated beam having one or more laminates configured to be disposed along the elongated beam, each including a plurality of fibers dispersed within a matrix material, and a reinforcing structure having a plurality of ribs, the reinforcing structure configured to be coupled to the one or more laminates, where the first end of the elongated beam is configured to be pivotally coupled to a mount. In some armrests, the one or more laminates are configured to be disposed along the elongated beam such that the one or more laminates define a channel and/or an arch extending between the first and second ends.
    Type: Application
    Filed: April 4, 2017
    Publication date: May 23, 2019
    Inventors: Somasekhar Bobba, Rahul Sagare, Raj Kumar, Ashwin Kumar, Kylie Speirs, Peter Zuber, Matthew Buratto, Ranvir Soni, Roy Watson, Andy May
  • Publication number: 20190152942
    Abstract: Compounds of formula A-I and B-I, compositions comprising the compounds, methods of making the compounds and methods of their uses are disclosed.
    Type: Application
    Filed: January 22, 2019
    Publication date: May 23, 2019
    Inventors: Matthew D. Alexander, Matthew D. Correa, Joshua Hansen, Raj Kumar Raheja, John Sapienza
  • Publication number: 20190138664
    Abstract: A computer implemented method for increasing scalability in bounded liveness verification includes receiving, by one or more processors, a counterexample trace showing a bounded liveness failure and a set of parameters associated with the counterexample trace, partitioning the counterexample trace into segments representing bound increments contributing to the bounded liveness failure, selecting, by one or more processors, a time interval during which to repeat input values, wherein the selected time interval correlates to one or more segments, evaluating, by one or more processors, the received counterexample after repeating the selected time interval, determining, by one or more processors, whether the evaluation indicates that the counterexample falsifies a deeper bound with respect to a bound or an unbounded liveness counterexample, and, responsive to determining the evaluation indicates that the counterexample falsifies a deeper bound, providing, by one or more processors, counterexample falsification re
    Type: Application
    Filed: November 8, 2017
    Publication date: May 9, 2019
    Inventors: Jason R. Baumgartner, Pradeep Kumar Nalla, Raj Kumar Gajavelly, Alexander Ivrii
  • Publication number: 20190129945
    Abstract: The present disclosure discloses methods and systems for selective translation of a language of a multi-function device, wherein the language of the multi-function device is a pre-defined language. The method includes receiving a print job from a user along with one or more job attributes, wherein at least one job attribute indicates a local language of the user. Then, the local language is identified from the at least one job attribute. One or more job specific user interfaces are identified. Based on the identified local language of the user, the identified one or more job specific user interfaces are translated in the local language of the user and stored. After this, an input from the user is received. Based on the input, at least one translated job specific user interface is displayed in the local language of the user.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Muralidaran Krishnasamy, Narayan Kesavan, Raj Kumar
  • Patent number: 10262292
    Abstract: In some examples, a first device of a first buyer may receive a selection of a first item offered by a selected merchant. The first device may determine whether any second devices are within a threshold distance of the first device. Based on a second device being within the threshold distance, the first device may send, to the second device, a communication for creating a combined order. Receipt of the communication may cause the second device to present, to a second buyer, an interface for creating a combined order. The second buyer may use the second device to select a second item to order from the merchant. At least one of the first device or the second device may send combined order information to a service computing device, which may send the combined order to the merchant and schedule a courier to deliver the ordered items to the buyers.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: April 16, 2019
    Assignee: Square, Inc.
    Inventors: Abhay Raj Kumar, Jesse Lee Reiss, Ajit Kalidindi Varma, Matthew Rhodes, Richard David Din, Anthony Bishopric
  • Patent number: 10227325
    Abstract: Compounds of formula A-I and B-I, compositions comprising the compounds, methods of making the compounds and methods of their uses are disclosed.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: March 12, 2019
    Assignee: Celgene Corporation
    Inventors: Matthew D. Alexander, Matthew D. Correa, Joshua Hansen, Raj Kumar Raheja, John Sapienza