Patents by Inventor Anuj Sharma

Anuj Sharma 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: 10157140
    Abstract: An apparatus includes an interface, a capacity engine, a monitoring engine, and a purging engine. The interface receives a request to repair a cache. The capacity engine monitors a cache to determine a first amount of data the cache receives in a first predetermined amount of time. The capacity engine determines a second amount of data indicating an estimated amount of data the cache will receive in a second predetermined amount of time. The capacity engine determines a size of the cache and a maximum size threshold using the second amount of data. The monitoring engine determines an available capacity of the cache and that the available capacity is less than or equal to the maximum size threshold. The purging engine purges data from the cache.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: December 18, 2018
    Assignee: Bank of America Corporation
    Inventors: Anuj Sharma, Vishal Kelkar, Gaurav Srivastava
  • Publication number: 20180290554
    Abstract: A drone docking system is disclosed that is connected to a drone. The drone docking system has a positioning member that connects to the drone and is configured to rotate the angle of the drone from a generally horizontal position to a generally vertical position. Connected to the positioning member is a charging member, which in one embodiment has a charging prong. The charging member is configured to connect to a power source, such as one located on existing infrastructure, e.g., a street light. A connection member is connected to the charging member. The connection member engages existing infrastructure to hold the drone in place. In one arrangement, the connection member has a pair of arcuate arms that receive, retain, and hold onto the existing infrastructure. In one example, the pair of arcuate arms are spring biased to apply a gripping pressure on the existing infrastructure.
    Type: Application
    Filed: April 11, 2018
    Publication date: October 11, 2018
    Inventor: Anuj Sharma
  • Publication number: 20180285281
    Abstract: An apparatus includes an interface, a capacity engine, a monitoring engine, and a purging engine. The interface receives a request to repair a cache. The capacity engine monitors a cache to determine a first amount of data the cache receives in a first predetermined amount of time. The capacity engine determines a second amount of data indicating an estimated amount of data the cache will receive in a second predetermined amount of time. The capacity engine determines a size of the cache and a maximum size threshold using the second amount of data. The monitoring engine determines an available capacity of the cache and that the available capacity is less than or equal to the maximum size threshold. The purging engine purges data from the cache.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: ANUJ SHARMA, VISHAL KELKAR, GAURAV SRIVASTAVA
  • Publication number: 20180285270
    Abstract: A cache repair tool includes an interface, a monitoring engine, and a purging engine. The interface receives a request to repair a cache. The request includes a maximum size threshold less than a total storage capacity of the cache. The request includes an identification of a data type. The monitoring engine determines an available capacity of the cache. The monitoring engine determines that the available capacity is less than or equal to the maximum size threshold. The purging engine purges data of the identified data type from the cache in response to the determination that the determined size exceeds the maximum size threshold.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Anuj Sharma, Vishal Kelkar, Gaurav Srivastava
  • Patent number: 10083199
    Abstract: A method of migrating data entries stored in a distributed data store from a source memory device of the data store to a target memory device of the data store. The method comprises locking a data entry in the source memory with a soft locking mechanism by an application executing on a computer system, reading the data entry in the source memory by the application, cloning the data entry in a shadow journal in the target memory by the application, launching a plurality of alias redirection threads by the application, where each remaps one of a plurality of aliases of the data entry from referencing the location of the data entry in the source memory to referencing the location of the data entry in the target memory, and committing the data entry in the shadow journal to the target memory by the application.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: September 25, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Anuj Sharma, Steven T. Griffin, Deepesh Belwal
  • Publication number: 20180211173
    Abstract: A method of machine learning that teaches a computer to determine likelihood that a medical journal article is classified as high value for an intended system. In some embodiments, the method includes procuring, in a medical articles database on the computer, a training set including medical articles recommended by subject matter experts associated with medical journals that have published the medical articles. The method can also include identifying, by a feature extraction controller of the computer, first features in the medical articles via a remote annotation service and a remote article information service. The method can also include identifying, by intended system services electronically available to the intended system, second features in the medical articles. The method can also include reducing, by the feature extraction controller, the first and second features to form a set of relevant features.
    Type: Application
    Filed: January 24, 2017
    Publication date: July 26, 2018
    Inventors: Corville O. Allen, John M. Cusick, Shannen B. Lambdin, Nicolas B. Lopez, Anuj Sharma
  • Publication number: 20180211174
    Abstract: A method of machine learning that teaches a computer to determine likelihood that a medical journal article is classified as high value for an intended system. In some embodiments, the method includes procuring, in a medical articles database on the computer, a training set including medical articles recommended by subject matter experts associated with medical journals that have published the medical articles. The method can also include identifying, by a feature extraction controller of the computer, first features in the medical articles via a remote annotation service and a remote article information service. The method can also include identifying, by intended system services electronically available to the intended system, second features in the medical articles. The method can also include reducing, by the feature extraction controller, the first and second features to form a set of relevant features.
    Type: Application
    Filed: January 24, 2017
    Publication date: July 26, 2018
    Inventors: Corville O. Allen, John M. Cusick, Shannen B. Lambdin, Nicolas B. Lopez, Anuj Sharma
  • Publication number: 20180082211
    Abstract: A mechanism is provided in a computing device configured with instructions executing on a processor of the computing device to implement a ground truth generation system for quality assessment scoring of articles in a corpus. The ground truth generation system receives recommendations of a set of recommended articles from subject matter experts. The ground truth generation system identifies a set of non-recommended articles. A topic clustering component within the ground truth generation system performs topic clustering on a combination of the set of recommended articles and the set of non-recommended articles to form a set of topic clusters containing recommended articles and non-recommended articles. The ground truth generation system identifies a first number of recommended articles and a second number of non-recommended articles in each of the set of topic clusters to form a quality assessment training set.
    Type: Application
    Filed: September 19, 2016
    Publication date: March 22, 2018
    Inventors: Corville O. Allen, Shannen B. Lambdin, Nicolas B. Lopez, Anuj Sharma
  • Publication number: 20180052914
    Abstract: In an approach to content selection, one or more computer processors receive a first query from a user. The one or more computer processors retrieve a first response for the first query. The one or more computer processors determine whether the first response exceeds a threshold for a policy for content usage associated with the first response, wherein the policy for content usage specifies one or more restrictions for usage of a content asset. In response to determining the first response exceeds the threshold for the policy for content usage, the one or more computer processors select a first subset of the first response to meet the threshold for the policy for content usage. The one or more computer processors send the first subset of the first response to the user.
    Type: Application
    Filed: August 17, 2016
    Publication date: February 22, 2018
    Inventors: Corville O. Allen, John M. Cusick, Andrew R. Freed, Shannen B. Lambdin, Nicolas B. Lopez, Anuj Sharma
  • Publication number: 20170069203
    Abstract: Methods, systems, and computer program products for optimizing automobile traffic flow through an intersection by detecting and reducing platoon interference. One method, performed in a computer product, includes steps of identifying a cluster in traffic information of a cycle of a traffic signal, determining that the cluster qualifies as an upstream platoon, calculating properties of the platoon, and generating an Enhanced Purdue Coordination Diagram (EPCD) for the cycle based on the calculated properties of the platoon. Another method includes obtaining, by a computer device, traffic information corresponding to an intersection; determining, by the computer device, platoon properties of the traffic information corresponding to each cycle of a traffic signal; and calculating, by the computer device, a timing change to make to the traffic signal to improve traffic flow through the intersection, the timing change being based on the platoon properties.
    Type: Application
    Filed: June 30, 2016
    Publication date: March 9, 2017
    Inventor: Anuj Sharma
  • Patent number: 9422286
    Abstract: Metal-binding bifunctional compounds and their use as diagnostic agents for Alzheimer's disease and other beta amyloid disorders are disclosed. Also, radiolabeled metal complexes of these bifunctional compounds and their use as positron emission tomography (PET) imaging agents are provided.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: August 23, 2016
    Assignee: Washington University
    Inventors: Liviu Mirica, Anuj Sharma, Jason Schultz
  • Patent number: 9412271
    Abstract: Methods, systems, and computer program products for optimizing automobile traffic flow through an intersection by detecting and reducing platoon interference. One method, performed in a computer product, includes steps of identifying a cluster in traffic information of a cycle of a traffic signal, determining that the cluster qualifies as an upstream platoon, calculating properties of the platoon, and generating an Enhanced Purdue Coordination Diagram (EPCD) for the cycle based on the calculated properties of the platoon. Another method includes obtaining, by a computer device, traffic information corresponding to an intersection; determining, by the computer device, platoon properties of the traffic information corresponding to each cycle of a traffic signal; and calculating, by the computer device, a timing change to make to the traffic signal to improve traffic flow through the intersection, the timing change being based on the platoon properties.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: August 9, 2016
    Assignee: Wavetronix LLC
    Inventor: Anuj Sharma
  • Publication number: 20150209452
    Abstract: Metal-binding bifunctional compounds and their use as diagnostic agents for Alzheimer's disease and other beta amyloid disorders are disclosed. Also, radiolabeled metal complexes of these bifunctional compounds and their use as positron emission tomography (PET) imaging agents are provided.
    Type: Application
    Filed: January 27, 2015
    Publication date: July 30, 2015
    Applicant: WASHINGTON UNIVERSITY
    Inventors: Liviu Mirica, Anuj Sharma, Jason Schultz
  • Publication number: 20140210645
    Abstract: Methods, systems, and computer program products for optimizing automobile traffic flow through an intersection by detecting and reducing platoon interference. One method, performed in a computer product, includes steps of identifying a cluster in traffic information of a cycle of a traffic signal, determining that the cluster qualifies as an upstream platoon, calculating properties of the platoon, and generating an Enhanced Purdue Coordination Diagram (EPCD) for the cycle based on the calculated properties of the platoon. Another method includes obtaining, by a computer device, traffic information corresponding to an intersection; determining, by the computer device, platoon properties of the traffic information corresponding to each cycle of a traffic signal; and calculating, by the computer device, a timing change to make to the traffic signal to improve traffic flow through the intersection, the timing change being based on the platoon properties.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: WAVETRONIX LLC
    Inventor: Anuj Sharma
  • Publication number: 20140207806
    Abstract: A method and apparatus for processing information of a terminal, is provided. The method includes parsing at least one message for at least one keyword and at least one phone number related to the at least one keyword; mapping the at least one keyword and the at least one phone number related to the at least one keyword and storing the at least one keyword and the at least one phone number related to the at least one keyword that have been mapped in a database; in response to a predetermined keyword being received as a search input, searching the database for the at least one phone number that has been mapped with the predetermined keyword; and displaying the at least one phone number related to the predetermined keyword that is found, on a display.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 24, 2014
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Anuj SHARMA
  • Patent number: 7759527
    Abstract: The invention entitled “A Microwave Induced One Pot Process for The Preparation of Arylethenes” provides a method for the preparation of commercially important 2- or 4-hydroxy substituted arylethenes like styrenes or stilbenes in one pot utilizing cheaper substrates in the form of 2- or 4-hydroxy substituted cinnamic acids and their derivatives as well as reagents in the form of base such as sodium hydroxide, potassium hydroxide, lithium hydroxide, sodium bicarbonate, sodium carbonate, potassium bicarbonate, potassium carbonate, ammonium acetate, imidazole, methylimidazole and the combination thereof, with or without solvent such as dimethylformamide, dimethylsulfoxide, ethylene glycol, diethylene glycol, acetonitrile, acetone, methyl imidazoles, ionic liquid, water and the like. The reaction time vary from 1 min-12 hrs and yield of the products from 49-76% depending upon the base, acid, substrate source of heating monomode or multimode microwave or conventional.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: July 20, 2010
    Assignee: Council of Scientific & Industrial Research
    Inventors: Arun Kumar Sinha, Anuj A Sharma, Vinod Kumar
  • Patent number: 7741508
    Abstract: The invention provides a green process for direct oxidation of a large number of substituted or unsubstituted cinnamaldehydes or cinnamyl alcohols into the corresponding alkyl or aryl cinnamates in one step. The process of the present invention is a convenient and efficient green process for the preparation of various aryl or alkyl cinnamates under conventional, microwave and ultrasound directly from cinnamaldehydes or cinnamyl alcohols in the presence of an oxidizing agent, catalyst and an alcohol, with or without an organic solvent. These esters are immensely important compounds in flavor, perfumery and pharmaceutical industries. There are several prior arts available for the preparation of cinnamic esters, but all of them suffer from deficiencies such as use of expensive reagents and catalysts, harsh reaction conditions, use of toxic chemicals and others.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: June 22, 2010
    Assignee: Council of Scientific & Industrial Research
    Inventors: Arun Kumar Sinha, Anuj Sharma, Anand Swaroop, Vinod Kumar
  • Publication number: 20080045752
    Abstract: The invention entitled “A Microwave Induced One Pot Process for The Preparation of Arylethenes” provides a method for the preparation of commercially important 2- or 4-hydroxy substituted arylethenes like styrenes or stilbenes in one pot utilizing cheaper substrates in the form of 2- or 4-hydroxy substituted cinnamic acids and their derivatives as well as reagents in the form of base such as sodium hydroxide, potassium hydroxide, lithium hydroxide, sodium bicarbonate, sodium carbonate, potassium bicarbonate, potassium carbonate, ammonium acetate, imidazole, methylimidazole and the combination thereof, with or without solvent such as dimethylformamide, dimethylsulfoxide, ethylene glycol, diethylene glycol, acetonitrile, acetone, methyl imidazoles, ionic liquid, water and the like. The reaction time vary from 1 min-12 hrs and yield of the products from 49-76% depending upon the base, acid, substrate source of heating monomode or multimode microwave or conventional.
    Type: Application
    Filed: March 27, 2007
    Publication date: February 21, 2008
    Applicant: Council Of Scientific & Industrial Research
    Inventors: Arun Sinha, Anuj Sharma, Vinod Kumar
  • Publication number: 20080045742
    Abstract: The invention provides a green process for direct oxidation of a large number of substituted or unsubstituted cinnamaldehydes or cinnamyl alcohols into the corresponding alkyl or aryl cinnamates in one step. The process of the present invention is a convenient and efficient green process for the preparation of various aryl or alkyl cinnamates under conventional, microwave and ultrasound directly from cinnamaldehydes or cinnamyl alcohols in the presence of an oxidizing agent, catalyst and an alcohol, with or without an organic solvent. These esters are immensely important compounds in flavor, perfumery and pharmaceutical industries. There are several prior arts available for the preparation of cinnamic esters, but all of them suffer from deficiencies such as use of expensive reagents and catalysts, harsh reaction conditions, use of toxic chemicals and others.
    Type: Application
    Filed: March 26, 2007
    Publication date: February 21, 2008
    Applicant: COUNCIL OF SCIENTIFIC & INDUSTRIAL RESEARCH
    Inventors: Arun Sinha, Anuj Sharma, Anand Swaroop, Vinod Kumar
  • Publication number: 20070276172
    Abstract: The present invention relates to a single step, microwave induced process for the preparation of substituted stilbenes and its analogs. Particularly, provides a method for the preparation of commercially important 2- or 4-hydroxy substituted stilbenes in one pot utilizing cheaper substrates in the form of 2- or 4-hydroxy substituted arylaldehyde and/or phenylacetic acids as well as regents in the form of base such as collidine, triethylamine, pyridine, piperidine, sodium acetate, ammonium acetate, imidazole, methyl imidazoles and the like and/or acid such as formic acid, acetic acid, propionic acid and the like for a reaction time varying from 1 min-16 hrs depending upon microwave or conventional heating, without using decarboxylating agents with yield varying from 37-66% depending upon the base and/or acid, solvent and substrate used.
    Type: Application
    Filed: March 28, 2007
    Publication date: November 29, 2007
    Inventors: Arun Sinha, Anuj Sharma, Vinod Kumar