Patents by Inventor Alok Mittal

Alok Mittal 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: 11093605
    Abstract: In one example embodiment, a computing device has a processor that executes a processor instruction stream that causes the processor to perform one or more operations for the computing device. The computing device generates one or more trace data packets including a first instruction pointer of the processor instruction stream, a second instruction pointer of the processor instruction stream subsequent to the first instruction pointer, and a string of characters derived from instructions associated with a control flow transfer between the first instruction pointer of the processor instruction stream and the second instruction pointer of the processor instruction stream. The computing device determines whether the one or more trace data packets are consistent with a secure processor instruction stream known or determined to be secure from malicious processor instructions and, if not, generates an indication that the processor instruction stream is not secure.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: August 17, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Andrew Zawadowskiy, Vincent E. Parla, Alok Mittal
  • Publication number: 20200004954
    Abstract: In one example embodiment, a computing device has a processor that executes a processor instruction stream that causes the processor to perform one or more operations for the computing device. The computing device generates one or more trace data packets including a first instruction pointer of the processor instruction stream, a second instruction pointer of the processor instruction stream subsequent to the first instruction pointer, and a string of characters derived from instructions associated with a control flow transfer between the first instruction pointer of the processor instruction stream and the second instruction pointer of the processor instruction stream. The computing device determines whether the one or more trace data packets are consistent with a secure processor instruction stream known or determined to be secure from malicious processor instructions and, if not, generates an indication that the processor instruction stream is not secure.
    Type: Application
    Filed: October 3, 2018
    Publication date: January 2, 2020
    Inventors: Andrew Zawadowskiy, Vincent E. Parla, Alok Mittal
  • Patent number: 7873898
    Abstract: A user interface component receives an input error message. A query enhancer component derives error messages from the input error messages using error pattern(s) representative of the input error message and error sub-pattern(s) of the error pattern(s). A result aggregator component inputs each error message to search engines, receives search results, aggregates the search results, and provides the search results to the user interface. The enhancer component may include a pattern composer component to locate error patterns representative of the input error message, and a sub-pattern generator component to derive error sub-patterns from the error patterns. The aggregator component may determine whether the search results are in agreement with a predetermined criterion. If not, the aggregator component may request the enhancer component to provide additional error messages to input to the search engines.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Vibha S. Sinha, Parul Alok Mittal
  • Patent number: 7823053
    Abstract: A user interface component receives an input error message. A query enhancer component derives error messages from the input error messages using error pattern(s) representative of the input error message and error sub-pattern(s) of the error pattern(s). A result aggregator component inputs each error message to search engines, receives search results, aggregates the search results, and provides the search results to the user interface. The enhancer component may include a pattern composer component to locate error patterns representative of the input error message, and a sub-pattern generator component to derive error sub-patterns from the error patterns. The aggregator component may determine whether the search results are in agreement with a predetermined criterion. If not, the aggregator component may request the enhancer component to provide additional error messages to input to the search engines.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Vibha S Sinha, Parul Alok Mittal
  • Publication number: 20080183668
    Abstract: A user interface component receives an input error message. A query enhancer component derives error messages from the input error messages using error pattern(s) representative of the input error message and error sub-pattern(s) of the error pattern(s). A result aggregator component inputs each error message to search engines, receives search results, aggregates the search results, and provides the search results to the user interface. The enhancer component may include a pattern composer component to locate error patterns representative of the input error message, and a sub-pattern generator component to derive error sub-patterns from the error patterns. The aggregator component may determine whether the search results are in agreement with a predetermined criterion. If not, the aggregator component may request the enhancer component to provide additional error messages to input to the search engines.
    Type: Application
    Filed: April 3, 2008
    Publication date: July 31, 2008
    Applicant: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Vibha S. Sinha, Parul Alok Mittal
  • Publication number: 20080148110
    Abstract: A user interface component receives an input error message. A query enhancer component derives error messages from the input error messages using error pattern(s) representative of the input error message and error sub-pattern(s) of the error pattern(s). A result aggregator component inputs each error message to search engines, receives search results, aggregates the search results, and provides the search results to the user interface. The enhancer component may include a pattern composer component to locate error patterns representative of the input error message, and a sub-pattern generator component to derive error sub-patterns from the error patterns. The aggregator component may determine whether the search results are in agreement with a predetermined criterion. If not, the aggregator component may request the enhancer component to provide additional error messages to input to the search engines.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Inventors: Anuradha Bhamidipaty, Vibha S. Sinha, Parul Alok Mittal
  • Publication number: 20080059690
    Abstract: A system and method of making a firmware self updatable depending on option information stored in a configuration module. The configuration module can either be in a memory device or a memory controller. The self-updation flexibility can be achieved by customizing the options as per the customer's requirements and can be done either through an USB interface or by pre-programming the configuration module or any other communication or programming options. The option information is provided by using a configurable module inside either the memory or the memory controller. After the basic initialization operations, the firmware reads the option information from the controller itself or any other non-volatile memory and performs the tasks to enhance the overall performance.
    Type: Application
    Filed: March 14, 2007
    Publication date: March 6, 2008
    Applicants: STMicroelectronics Pvt. Ltd., STMicroelectronics S.A.
    Inventors: Alok Mittal, Hubert Rousseau, Rosarium Pila
  • Publication number: 20080059691
    Abstract: A methodology for efficiently copying data is presented. An internal controller RAM is multiplexed between an existing RAM data and a copy back operation RAM. The data in the controller RAM is temporarily stored in a free space. The data of the internal RAM, which is to be copied, is read from a source page and is stored in the free space of the controller RAM, and from there, the data is written to a destination block of the internal RAM. After completion of the copy back operation, the data of the controller RAM that was moved to the free space is retrieved.
    Type: Application
    Filed: March 14, 2007
    Publication date: March 6, 2008
    Applicants: STMicroelectronics PVT. LTD., STMicroelectronics S.A.
    Inventors: Alok Mittal, Chander Goel, Hubert Rousseau
  • Publication number: 20060145909
    Abstract: Polarity independent precision measurement of an input voltage signal is accomplished using a voltage integrating circuit that receives a first positive reference voltage and the input voltage signal, wherein the first positive reference voltage is greater in magnitude than the input voltage signal. A resetting circuit is coupled to the voltage integrating circuit for stabilizing its output. A pair of comparators, each connected to the output of the voltage integrating circuit, make voltage comparisons against a second reference voltage and a third reference voltage respectively, wherein the second and third reference voltages are greater in magnitude than the first reference voltage. A time interval measurement circuit receives the outputs of the pair of comparators, and operates to measure the time taken for the output of the voltage integrating circuit to transit to the second reference voltage level and the third reference voltage level.
    Type: Application
    Filed: December 16, 2005
    Publication date: July 6, 2006
    Applicant: STMicroelectronics PVT. LTD.
    Inventors: Nikhil Gupta, Alok Mittal
  • Patent number: 7013286
    Abstract: A method and system generates, distributes, stores, redeems, validates and clears electronic manufacturer coupons and electronic store coupons. A coupon mint generates unforgable blank digital coupons. The promoter of the offer then writes the terms and conditions and other details of the offer, on blank coupons to customize these. These customized coupons are digitally signed by the promoter and distributed to potential customers. A customer may either present these coupons electronically for redemption to an online store, or print these coupons and present them to a conventional offline store. The store may check the authenticity of a coupon by verifying the digital signature and also verifying if the coupon has not been used earlier by contacting a verification center. The store collects all redeemed coupons and sends these to manufacturer for clearing. The verification center verifies that the coupon is authentic and has not already been used before.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: March 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Alok Aggarwal, Rahul Garg, Parul Alok Mittal, Natwar Modani
  • Patent number: 6886000
    Abstract: An e-commerce mechanism tries to dynamically estimate or refine a profile of a buyer and hence change their negotiation strategy in a dynamic and an on-line manner. An e-commerce site can negotiate with a customer based on his or her profile. The e-commerce site may sell one or more types of items to various customers. These customers may be brokers, other intermediaries, businesses or consumers. Similarly, the e-commerce site may be a broker, an auctioneer, an intermediary, a seller, or even a manufacturer. In one specific case of this invention, the existing data on various customers' past purchases, buying behavior, demographics and other parameters is studied to arrive at attributes which are then used to segment customers into various profiles. The profiles depend not only on the demographic factors but also on factors like the season, the time of day, the geographical area and the cultural upbringing.
    Type: Grant
    Filed: September 29, 1999
    Date of Patent: April 26, 2005
    Assignee: International Business Machines Corporation
    Inventors: Alok Aggarwal, Parul Alok Mittal
  • Publication number: 20030125970
    Abstract: A method, system and computer program for providing real time online interactive recruitment. The method, system and computer program enables a job seeker to select a company of his choice through a selling process initiated by a recruiter over the network. The method, system and computer program further enables the recruiter in giving presentations of the selected companies to the job seeker. The method, system and computer program also allows the selected companies to take interview of the job seekers. The method, system and computer program also aids the recruiter in handling more than one job seeker during the online selling process.
    Type: Application
    Filed: December 31, 2001
    Publication date: July 3, 2003
    Applicant: WebNeuron Services Ltd.
    Inventors: Alok Mittal, Vikas Agarwal, Shrutipriya Dalmia
  • Patent number: 6571216
    Abstract: A methodology and system allows a plurality of reward scheme owners to give differential rewards, through a plurality of reward distribution agents, to various users based on the user profile. The reward scheme owner may be a seller, a manufacturer, a sales promotion agent or even an intermediary. Similarly, the reward distribution agent may be an on-line or a physical retailer, a broker, a seller or an intermediary. Also the users may be consumers, businesses, brokers or other intermediaries. In one specific case, a reward scheme owner defines a plurality of reward schemes, including at least one differential reward scheme giving different rewards to different users. The reward scheme owner communicates these to a central reward scheme database server. The reward scheme owners may or may not advertise these schemes. The user visits an online or a physical store.
    Type: Grant
    Filed: January 14, 2000
    Date of Patent: May 27, 2003
    Assignee: International Business Machines Corporation
    Inventors: Rahul Garg, Parul Alok Mittal, Natwar Modani