Patents by Inventor Ajit Kumar

Ajit 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: 20190394285
    Abstract: A method for enabling communication between a client computer and multiple services on a server, wherein the multiple services have differing, incompatible client profiles. A client request to access the service is received. An identity of the client is determined at an orchestration layer based on a general client identifier independent of the services. The client identifier also includes a mapping to specific client identifiers associated with ones of the services. A particular common client profile for the client is accessed. An API (application programming interface) in the orchestration layer routes the request to a specific API for the corresponding service. The specific API interfaces with a corresponding single module that provides the service. The API transmits needed information from the particular common client profile to a corresponding module client profile associated with the corresponding single module. The service is provided to the client computer accordingly.
    Type: Application
    Filed: June 22, 2018
    Publication date: December 26, 2019
    Inventors: Madhu Kalaimalai, Ajit Kumar, Michael Plonski, Beena Matthews
  • Patent number: 10499314
    Abstract: A mobile device system and related method are disclosed by which the device is able to communicate wirelessly not only via a Wide Area Network (WAN) link but also via an alternate link such as a Wi-Fi link. In one embodiment, the method includes receiving a command from a remote server, via the WAN link, to establish a Wi-Fi link when possible. The method further includes, upon establishing the Wi-Fi link, sending a message for receipt by the server indicating that the Wi-Fi link has been established, and receiving software update information from the server, the information being communicated to the mobile device via the Wi-Fi link. Further, the method includes one or both of (1) sending an acknowledgement for receipt by the server indicating that the information has been received and (2) receiving an instruction from the server that communications via the Wi-Fi link be ended.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: December 3, 2019
    Assignee: Google Technology Holdings LLC
    Inventors: Jerome Vogedes, Ajit Kumar Panda
  • Patent number: 10487328
    Abstract: The disclosure teaches antagonists of Hepatitis C Virus (HCV) derived microRNA, which are useful in methods for treating and protecting against HCV-mediated hepatocellular carcinogenesis.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: November 26, 2019
    Assignee: THE GEORGE WASHINGTON UNIVERSITY
    Inventor: Ajit Kumar
  • Patent number: 10430025
    Abstract: Systems, computer program products, and methods are described herein for active selection management system with suggested actions. The present invention is configured to determine one or more additional devices and/or one or more additional applications associated with the user based on at least determining that the one or more additional devices when combined with the one or more devices aids the user to accomplish the target; initiate a presentation of the one or more additional devices and/or the one or more additional applications on a user interface for display on the user device; receive a user selection of at least one of the one or more additional devices and/or one or more additional applications; and establish a communication link with the at least one of the one or more additional devices and/or the one or more additional applications selected by the user.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 1, 2019
    Assignee: Bank of America Corporation
    Inventors: Alicia C. Jones-McFadden, Caitlin Chrisman Bullock, Matthew Hsieh, Jaydev Ajit Kumar, Yaakov Lyubetsky, Yun Suk Paik, Heng Xu, Jimin Zheng
  • Publication number: 20190281238
    Abstract: A pixel structure comprises at least one radiation-sensing element, for generating charges when exposed to radiation. The pixel structure includes a first connection arrangement between the at least one radiation-sensing element and a first source follower. The first connection arrangement has a switchable connection to a first reset voltage. At least one second connection arrangement is between the at least one radiation-sensing element and at least one second source follower. The second connection arrangement has a switchable connection to a second reset voltage. The first and at least one second source followers have a common output. The first and second connection arrangements and source followers are configured to provide each a different offset to the common output.
    Type: Application
    Filed: March 9, 2018
    Publication date: September 12, 2019
    Inventor: Ajit Kumar KALGI
  • Patent number: 10313255
    Abstract: A network device organizes packets into various queues, in which the packets await processing. Queue management logic tracks how long certain packet(s), such as a designated marker packet, remain in a queue. Based thereon, the logic produces a measure of delay for the queue, referred to herein as the “queue delay.” Based on a comparison of the current queue delay to one or more thresholds, various associated delay-based actions may be performed, such as tagging and/or dropping packets departing from the queue, or preventing addition enqueues to the queue. In an embodiment, a queue may be expired based on the queue delay, and all packets dropped. In other embodiments, when a packet is dropped prior to enqueue into an assigned queue, copies of some or all of the packets already within the queue at the time the packet was dropped may be forwarded to a visibility component for analysis.
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: June 4, 2019
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Puneet Agarwal, Ajit Kumar Jain
  • Patent number: 10277518
    Abstract: A network device organizes packets into various queues, in which the packets await processing. Queue management logic tracks how long certain packet(s), such as a designated marker packet, remain in a queue. Based thereon, the logic produces a measure of delay for the queue, referred to herein as the “queue delay.” Based on a comparison of the current queue delay to one or more thresholds, various associated delay-based actions may be performed, such as tagging and/or dropping packets departing from the queue, or preventing addition enqueues to the queue. In an embodiment, a queue may be expired based on the queue delay, and all packets dropped. In other embodiments, when a packet is dropped prior to enqueue into an assigned queue, copies of some or all of the packets already within the queue at the time the packet was dropped may be forwarded to a visibility component for analysis.
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: April 30, 2019
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Puneet Agarwal, Ajit Kumar Jain
  • Patent number: 10263919
    Abstract: Techniques for more optimally balancing operations across a set of buffers, such as in buffering packets in a network device or in other contexts, are disclosed. The techniques make use of an ordered list of buffers from which the next available buffer is selected for each operation, as needed. The buffers are first prioritized based on the state(s) of the relevant buffers and/or other factors. The resulting ordered list is then processed using re-ordering logic. This re-ordering logic may, for example, randomly or pseudo-randomly trade the positions of various sets of buffers within the prioritized list. Among other effects, the re-ordering logic thus reduces buffer skew problems from delayed propagation of buffer state information and other issues. In an embodiment, the re-ordering logic is divided into multiple levels of processing, with each level separately passing through the list. Each level of processing may utilize differently configured re-ordering logic.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: April 16, 2019
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Puneet Agarwal, Bruce Hui Kwan, Ajit Kumar Jain
  • Publication number: 20190095452
    Abstract: In one example, a method includes receiving a most recent backup version of client data, marking the most recent backup version to indicate that the most recent backup version has no expiration time, determining a currency span of an earlier backup version that is the backup version whose creation time is next most recent after a creation time of the most recent backup version, identifying all curtains in the currency span, each of the curtains being associated with a respective rule concerning a life of the earlier backup version, applying each of the rules to the earlier backup version, and whichever rule whose application results in the latest expiration time for the earlier backup version is the controlling rule, and assigning an expiration time to the earlier backup version according to the controlling rule.
    Type: Application
    Filed: November 28, 2018
    Publication date: March 28, 2019
    Inventors: Ray David Whitmer, Ajit Kumar Verma
  • Publication number: 20190095453
    Abstract: In one example, a method includes defining one or more curtains, each of which corresponds to a respective one or more designated points in time, using a calendar that is common to all of the curtains, defining one or more backup policies, defining, for each of the one or more backup policies, a respective set of one or more rules, associating each of the one or more backup policies with a respective curtain, and applying, to a backup version whose currency span includes one of the curtains, one of the backup policies that is associated with that curtain.
    Type: Application
    Filed: November 28, 2018
    Publication date: March 28, 2019
    Inventors: Ray David Whitmer, Ajit Kumar Verma
  • Patent number: 10227458
    Abstract: Methods of forming a polymeric nanocomposite are provided. The methods include combining one or more monomers to form a mixture and adding a plurality of carbon fibers to the mixture prior to or concurrently with formation of a polymer from the monomers. The methods can also include polymerizing the monomers to form the polymer and adding a hydrophobic agent and a plasticizer to the mixture to form the polymer nanocomposite.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: March 12, 2019
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY KANPUR
    Inventors: Nishith Verma, Jayant Kumar Singh, Ajit Kumar Sharma
  • Publication number: 20190057385
    Abstract: Provided is a computer-implemented method for remotely authorizing a transaction. The method includes receiving a transaction request including at least one user identifier, determining an authorizing user of a plurality of authorizing users based at least partially on the at least one user identifier, determining whether the authorizing user is online, communicating, to a user device associated with the at least one authorizing user, an authorization request message, wherein, if the authorizing user is online, the authorization request message includes a mobile device message configured to prompt the authorizing user to provide an approval of the transaction request, and wherein, if the authorizing user is offline, the authorization request message includes an automated telephone call configured to audibly prompt the authorizing user to provide an approval of the transaction request, and completing the transaction in response to receiving an approval of the transaction request from the authorizing user.
    Type: Application
    Filed: August 16, 2017
    Publication date: February 21, 2019
    Inventors: Bibin Balakrishnan Nair, Ajit Kumar Sahu, Ajay Mohan, Debabrata Samantaray
  • Publication number: 20190050853
    Abstract: Embodiments of the invention are directed to systems and methods for pushing tokenized payments to resource providers for goods or services, after the goods or services are received. A user may make a transaction request including a credential and a resource provider ID (e.g., a resource provider location) via a server computer. The server computer may generate a token corresponding to the credential and transmit it to the resource provider using the resource provider ID. Upon receiving the token, the resource provider may enter a transaction amount and send it with the token in an authorization request message. The transaction can then be processed according to standard transaction processing methods, as if the resource provider had initiated the transaction request.
    Type: Application
    Filed: April 19, 2016
    Publication date: February 14, 2019
    Inventors: Satish Kumar, Debabrata SAMANTARAY, Bibin BALAKRISHNAN NAIR, Ajit Kumar SAHU, Kaushik GOPALAKRISHNAN
  • Patent number: 10191906
    Abstract: In one example, a method for managing of generating information suitable for use in managing backed up data includes defining a sequence format that includes multiple numeric fields that are each associated with a respective partial definition of one or more designated points in time. One or more of the numeric fields are parameterized so that those numeric fields each embrace a range of possible values. A condition is then specified for one or more of the parameterized numeric fields. Finally, a sequence of designated points in time is generated by running a sequence definition that includes the conditions and parameterized numeric fields. Each designated point in time corresponds to a curtain that is associated with one or more rules which, when executed, assign an expiration time to one or more backup versions.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: January 29, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ray David Whitmer, Ajit Kumar Verma
  • Patent number: 10178600
    Abstract: Disclosed are various embodiments for a call routing application. Routes are evaluated according to selection scores of call routes. The selection scores are calculated based on weighted call quality data corresponding to past calls on the call routes. A call route is selected according to an evaluation including call costs or other criteria. A call is then routed via the selected call route to the call endpoint.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: January 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Zachary Lee Yeager, Ajit Kumar, Jon Russell Jay, Joseph Daniel Sullivan
  • Patent number: 10158535
    Abstract: Systems, computer program products, and methods are described herein for active management of devices based on user selection. The present invention is configured to initiate a control interface, wherein the control interface comprises one or more features associated with the one or more devices; receive a user selection of at least one of the one or more features associated with the one or more devices, thereby allowing one or more control factors associated with the one or more features to be modified; determine an optimum value for the one or more selected features, wherein the optimum value aids the user in accomplishing the selected target; and modify a value associated with the one or more selected features to reflect the optimum value.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: December 18, 2018
    Assignee: Bank of America Corporation
    Inventors: Alicia C. Jones-McFadden, Caitlin Chrisman Bullock, Matthew Hsieh, Jaydev Ajit Kumar, Yaakov Lyubetsky, Yun Suk Paik, Heng Xu, Jimin Zheng
  • Publication number: 20180321969
    Abstract: A management resource and method monitor management operations associated with a group of managed devices, assign significance factors the management operations, and record instance information, identifying the managed device and the management operation, for each management operation performed. For each managed device, an interest factor is determined for each management operation. Weighting factors are determined for each managed device based on the interest factors and the significance factors. A management console display may be generated wherein the display indicates, whether in graphical or textual form, high priority managed devices, where the high priority devices are selected from the entire population of managed devices, based on the weighting factors. The IT administrator may adjust a weighting factor threshold to adjust the magnitude or extent of the filtering.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Applicant: Dell Products L.P.
    Inventors: Ankit BANSAL, Vaideeswaran GANESAN, Krishna Kumar GUPTA, Ajit Kumar PADHI
  • Patent number: 10120763
    Abstract: In one example, a method for managing backed up data includes marking a current backup version to indicate that the current backup version has no expiration time, and then determining a currency span for a backup version that immediately precedes the current backup version. Next, one or more curtains crossed by the currency span are identified, each curtain being associated with a respective expiration rule. The expiration rules are then applied to the immediately preceding backup version, and an expiration time assigned to the immediately preceding backup version based on application of the expiration rules.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: November 6, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ray David Whitmer, Ajit Kumar Verma
  • Patent number: 10095497
    Abstract: Systems, computer program products, and methods are described herein for discovery of software operable on a computing device. Embodiments access a computing device to determine at least one tool or application downloaded or installed on the computing device; determine, based on the determined at least one tool or application downloaded or installed on the computing device, at least one new tool or application to download or install on the computing device; and present the at least one new tool or application to a user of the computing device.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 9, 2018
    Assignee: Bank of America Corporation
    Inventors: Alicia C. Jones-McFadden, Caitlin Chrisman Bullock, Matthew Hsieh, Jaydev Ajit Kumar, Yaakov Lyubetsky, Yun Suk Paik, Heng Xu, Jimin Zheng
  • Patent number: 10091206
    Abstract: Systems, computer program products, and methods are described herein for discovery of devices and connections associated with a device. Embodiments access a computing device to determine at least one device or connection associated with the device; determine, based on the determined at least device or connection, at least one new tool or application to download or install on the computing device; and present the at least one new tool or application to a user of the computing device.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 2, 2018
    Assignee: Bank of America Corporation
    Inventors: Alicia C. Jones-McFadden, Caitlin Chrisman Bullock, Matthew Hsieh, Jaydev Ajit Kumar, Yaakov Lyubetsky, Yun Suk Paik, Heng Xu, Jimin Zheng