Patents by Inventor Singh Anand

Singh Anand 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: 20170109263
    Abstract: An apparatus includes a memory and a processor. The memory stores a test plan, a plurality of performed steps, a configuration for a test environment in which the test was performed, and a result of the test. The processor compares the plurality of performed steps to the plurality of planned steps, compares the configuration for a first test environment and the configuration for the second test environment, and determines whether an action of the plurality of actions resulted in a failure. The processor presents a first chart, a second chart, and a third chart the results of the comparisons and determination. The processor deploys an application corresponding to the test plan if each step of the plurality of planned steps was performed during the test, if the second test environment was configured according to the configuration for the first test environment, and if the failure was fixed.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 20, 2017
    Inventors: Mandeep Singh Anand, Sushil Kumar, Hitendra Kumar
  • Publication number: 20170089013
    Abstract: Soft absorbent sheets, structuring fabrics for producing soft absorbent sheets, and methods of making soft absorbent sheets. The soft absorbent sheets have a plurality of projected regions and connecting regions that connect the projected regions. The projected regions include folds that are curved relative to a machine direction of the absorbent sheet, with ends of the curved folds being on opposite sides of the projected regions, and with apexes of the curved folds being positioned downstream in the machine direction of the absorbent sheet. The absorbent sheets can be formed by structuring fabrics that have angled lines of warp yarn knuckles.
    Type: Application
    Filed: December 7, 2016
    Publication date: March 30, 2017
    Inventors: Daniel Hue Ming Sze, Xiaolin Fan, Hung-Liang Chou, Taiye Philips Oriaran, Farminder Singh Anand, Dean Joseph Baumgartner, Joseph Henry Miller
  • Publication number: 20170063833
    Abstract: Described herein are various technologies pertaining an extensible, cloud-based service for creating and executing applications (e.g., business or industry-specific workflows). A user knowledgeable about a particular field can utilize a client-hosted design studio or a web-based portal to create an application (“app”) (e.g., data transform) relevant to the particular field. The system thus enables users to build mobile applications across platforms without having to write computer code to communicate with backend services such as data sources and/or workflow management systems.
    Type: Application
    Filed: November 19, 2015
    Publication date: March 2, 2017
    Applicant: MICROSOFT LICENSING TECHNOLOGY, LLC
    Inventors: Olivier Colle, William James Staples, Carlos Aguilar Mares, Samuel Lenz Banina, Karandeep Singh Anand, Kyle Werner, Gautam Thapar
  • Publication number: 20170010764
    Abstract: Techniques are described herein that are capable of providing a pivot-based tile gallery with an adapted tile (e.g., in an application, such as a web application in a browser). A pivot is code that enables selection of a subset of tiles from multiple subsets of tiles. A pivot element is an interface element that represents a pivot. For instance, selection of the subset of tiles via the pivot may cause a user interface (UI) representation of the tile gallery to include UI representations of the tiles in the selected subset (e.g., and not UI representations of the tiles that are not included in the selected subset). An adapted tile is a tile that includes a wrapper and a second tile. The wrapper wraps the second tile. For instance, the wrapper may enable the adapted tile to use the second tile to implement functionality of an aspect of a resource.
    Type: Application
    Filed: December 2, 2015
    Publication date: January 12, 2017
    Inventors: Jesse D. Francisco, Leon E. Welicki, Mo Wang, Joshua Prentice Keckley, Adam M. Abdelhamed, Brad M. Olenick, Stephen Siciliano, William J. Staples, Jonathan Harris, Karandeep Singh Anand, Christopher Scrosati, Angela Moulden
  • Patent number: 9532191
    Abstract: A method and system for transmitting early media notifications (EMNs) of communication services, for example, call completion, etc., is provided. A network component, a calling party device, and/or a called party device detect a call made by a calling party to a called party, and occurrence of events, for example, a call attempt, start of ringing the called party, an incomplete call, call redirection, etc. A multi-modal early media application (MMEMA) transmits one or more EMNs in more than one mode, for example, a text and audio mode for viewing and/or listening, to the calling party at any time instant, for example, immediate, during or after play of a ring back tone, prior, immediate, or after detection of an incomplete call or call redirection, etc. The MMEMA triggers billing of the calling party based on the calling party's action or a non-action after the EMNs transmission to the calling party.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: December 27, 2016
    Assignee: KIRUSA, INC.
    Inventors: Surinder Singh Anand, Raja N. Moorthy, Inderpal Singh Mumick
  • Publication number: 20160355982
    Abstract: Soft absorbent sheets, structuring fabrics for producing soft absorbent sheets, and methods of making soft absorbent sheets. The soft absorbent sheets have a plurality of domed regions or projected regions extending from a surface of the sheets, and connecting regions form a network between domed regions. The domed and projected regions include indented bars that extend across the domed and projected regions in a substantially cross machine direction of the absorbent sheets. The absorbent sheets can be formed by structuring fabrics that have long warp yarn knuckles.
    Type: Application
    Filed: June 7, 2016
    Publication date: December 8, 2016
    Inventors: Daniel Hue Ming Sze, Xiaolin Fan, Hung-Liang Chou, Taiye Philips Oriaran, Farminder Singh Anand, Dean Joseph Baumgartner, Joseph Henry Miller
  • Publication number: 20160248480
    Abstract: Near-field communication (NFC) test apparatus and methods for use by a consumer to confirm the functionality of the NFC circuitry the consumer's NFC-enabled mobile device, and/or to troubleshoot NFC communications problems of the mobile device. In an embodiment, a NFC test apparatus includes a mobile device package, at least one NFC tag configured for communications with NFC circuitry of a mobile device, and a support substrate that has an indicator to ensure correct positioning of the mobile device during a self-testing procedure. In some embodiments, the NFC tag is located on the mobile device package so that an orientation of the mobile device is known during a portion of the mobile device self-testing procedure, and the support substrate is configure for supporting the mobile device during the self-testing procedure.
    Type: Application
    Filed: May 2, 2016
    Publication date: August 25, 2016
    Inventors: Colin Tanner, Aaron Concannon, Kuljot Singh Anand, Anthony Lopreiato
  • Publication number: 20160156782
    Abstract: A method for managing outgoing media messages (OMMs) employs a message management system (MMS). A first network component receives and routs a call attempt from a calling party to a second network component for establishing a communications link between the calling party and a called party. The second network component redirects the call attempt unanswered by the called party to the MMS on occurrence of an event, for example, the called party being busy, being unreachable, etc. The MMS obtains the OMM recorded by the calling party, provides access to the recorded OMM to the calling party via multiple access modes, and manages actions such as viewing, editing, withdrawing, forwarding, etc., performed on the recorded OMM. On receiving a withdrawal indication from a sender device, the MMS manages a withdrawal action on the recorded OMM by deleting the recorded OMM from the sender device and a recipient device.
    Type: Application
    Filed: December 2, 2014
    Publication date: June 2, 2016
    Inventors: Inderpal Singh Mumick, Surinder Singh Anand
  • Patent number: 9356710
    Abstract: Near-field communication (NFC) test apparatus and methods for use by a consumer to confirm the functionality of the NFC circuitry of his or her NFC-enabled mobile device, and/or to troubleshoot wireless (NFC) communications problems of the mobile device. In an embodiment, a method includes initializing, by a mobile device processor, a NFC test application, displaying on a mobile device display screen a prompt for the consumer to position the mobile device onto a test platform that includes at least one NFC tag, initializing the NFC circuitry of the mobile device to power and communicate with the at least one NFC tag, and displaying an indication on the mobile device display screen concerning functionality of the NFC circuitry.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: May 31, 2016
    Assignee: MasterCard International Incorporated
    Inventors: Colin Tanner, Aaron Concannon, Kuljot Singh Anand, Anthony Lopreiato
  • Publication number: 20160014623
    Abstract: Near-Field Communication (NFC) test systems, apparatus and processes enable consumers to thoroughly and easily test the NFC circuitry and short range communications software of their mobile devices. In an embodiment, a processor of a consumer's mobile device receives input to initialize an NFC test application and displays a prompt on a display screen for the consumer to position his or her mobile device to communicate with an NFC-enabled device. When the processor receives input indicating a correct communication position, a shared identity is exchanged with the NFC-enabled device and transmitted to a central server computer. Next, the processor receives a plurality of NFC test instructions, communicates in a transaction mode of operation and then in a terminal mode of operation with the NFC-enabled device, and transmits NFC test data to the central server computer.
    Type: Application
    Filed: July 8, 2014
    Publication date: January 14, 2016
    Inventors: Colin Tanner, John Mwangi, Kuljot Singh Anand
  • Patent number: 9237465
    Abstract: Near-Field Communication (NFC) test systems, apparatus and processes enable consumers to thoroughly and easily test the NFC circuitry and short range communications software of their mobile devices. In an embodiment, a processor of a consumer's mobile device receives input to initialize an NFC test application and displays a prompt on a display screen for the consumer to position his or her mobile device to communicate with an NFC-enabled device. When the processor receives input indicating a correct communication position, a shared identity is exchanged with the NFC-enabled device and transmitted to a central server computer. Next, the processor receives a plurality of NFC test instructions, communicates in a transaction mode of operation and then in a terminal mode of operation with the NFC-enabled device, and transmits NFC test data to the central server computer.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: January 12, 2016
    Assignee: MasterCard International Incorporated
    Inventors: Colin Tanner, John Mwangi, Kuljot Singh Anand
  • Patent number: 9185227
    Abstract: A method and a system for completing an incomplete call made by a calling party to a called party, provide a call completion application on a calling party device. The call completion application detects an incomplete call, which is a call that is not connected to a called party device or a short duration call that does not enable an intended communication to occur between the calling party and the called party. The call completion application determines one or more call completion actions, for example, setting a reminder, transmitting media data, etc., to be performed to complete the incomplete call, for example, based on user selections, a duration of the incomplete call, user configuration of the call completion application on the calling party device, etc. The call completion application triggers execution of the determined call completion actions based on one or more action execution criteria for completing the incomplete call.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: November 10, 2015
    Assignee: Kirusa, Inc.
    Inventors: Inderpal Singh Mumick, Surinder Singh Anand, Raja N. Moorthy
  • Publication number: 20150286370
    Abstract: A gallery user interface element that includes multiple selectable service user interface elements. Each of the selectable service user interface elements, when selected, initiates a corresponding predetermined action. Thus, the gallery may be used to initiate any number of predetermined actions by selecting appropriate service user interface elements. The predetermined actions may be performed by a number of user interface elements that are collectively offered by a variety of different applications, application extensions, or the system itself. The predetermined actions may include at least one predetermined action that extends an extendible canvas with one or more additional user interface elements. The gallery may include multiple pinnable elements and have different versions depending on a context in which the gallery was opened.
    Type: Application
    Filed: June 30, 2014
    Publication date: October 8, 2015
    Inventors: Nathan J. Totten, Jesse David Francisco, Alaa Shaker, Guruprasad M. Airy, Vishal R. Joshi, Leon Ezequiel Welicki, Jon Harris, Jonah Bush Sterling, Sunay Vaishnav, Jamey Baumgardt, Timothy Michael McBride, Alvaro Rahul Dias, William J. Staples, Karandeep Singh Anand, Adam Mohamed Abdelhamed, Stephen Michael Danton, Syed Nadir Ahmed, Brad Olenick
  • Publication number: 20150288464
    Abstract: Near-field communication (NFC) test apparatus and methods for use by a consumer to confirm the functionality of the NFC circuitry of his or her NFC-enabled mobile device, and/or to troubleshoot wireless (NFC) communications problems of the mobile device. In an embodiment, a method includes initializing, by a mobile device processor, a NFC test application, displaying on a mobile device display screen a prompt for the consumer to position the mobile device onto a test platform that includes at least one NFC tag, initializing the NFC circuitry of the mobile device to power and communicate with the at least one NFC tag, and displaying an indication on the mobile device display screen concerning functionality of the NFC circuitry.
    Type: Application
    Filed: April 8, 2014
    Publication date: October 8, 2015
    Applicant: MasterCard International Incorporated
    Inventors: Colin Tanner, Aaron Concannon, Kuljot Singh Anand, Anthony Lopreiato
  • Patent number: 9141482
    Abstract: A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: September 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Catherine Van Ingen, Brian T. Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M. Kulkarni, William T. Shelton, Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z. Lashkari
  • Publication number: 20150095846
    Abstract: A user interface that has a canvas that is extendable in an extendable dimension and on which multiple selectable elements may be placed. In this context, when a selecting control is associated with a particular selectable element, and further user gestures are provided, a pan detection mechanism is configured to distinguish between an intent to pan the canvas and an intent to select the particular selectable element. When a selecting control is associated with a particular orthogonally scrollable element, the pan detection mechanism may be distinguish between an intent to pan the canvas and an intent to scroll the orthogonally scrollable element in a direction perpendicular to the extendible dimension of the canvas.
    Type: Application
    Filed: April 1, 2014
    Publication date: April 2, 2015
    Inventors: Stephen Michael Danton, Kristofer John Owens, Jonah Bush Sterling, Jesse David Francisco, Karandeep Singh Anand, William J. Staples, Vishal R. Joshi, Leon Ezequiel Welicki, Justin Beckwith, Brad Olenick, Madhur Joshi, Wai Man Yuen, Lucas Stanford, Roger Philip Wong
  • Publication number: 20150095813
    Abstract: A multi-act creation user interface element that is displayed when a user instructs a computing system to initiate creation of a resource that has multiple associated creation processing acts. For each of some or all of the creation processing acts, the multi-act creation user interface element causes a set of one or more controls to appear, which the user may then enter creation information into. The multi-step creation user interface element persists creation information so entered so that the creation information is available for further creation processing acts.
    Type: Application
    Filed: April 1, 2014
    Publication date: April 2, 2015
    Inventors: Leon Ezequiel Welicki, Brad Olenick, Vishal R. Joshi, Andrew Birck, Alvaro Rahul Dias, Guru Kumaraguru, Federico Silva Armas, Stephen Michael Danton, Brendyn Alexander, David Anson, Jean-Sebastien Goupil, Bradley D. Millington, Adam Abdelhamed, Jesse David Francisco, Wai Man Yuen, Jon Harris, Jonah Bush Sterling, Karandeep Singh Anand, William J. Staples, Madhur Joshi, Nathan J. Totten
  • Publication number: 20150095849
    Abstract: Dialogs within a user interface. The user interface has one or more selectable elements, the selection of each of which initiating a corresponding action. Each time that any of the elements is selected, and a corresponding action initiated, there is the potential for the user interface to display a dialog associated with the initiated action. The dialogs are displayed so as to be positioned with respect to the element whose selection caused the corresponding action to be initiated.
    Type: Application
    Filed: April 1, 2014
    Publication date: April 2, 2015
    Inventors: Stephen Michael Danton, Adam Mohamed Abdelhamed, Bradley D. Millington, Leon Ezequiel Welicki, Jesse David Francisco, Kristofer John Owens, Jonathan Lucero, Jonah Bush Sterling, Karandeep Singh Anand, Vishal R. Joshi, Jon Harris, Andrew Birck, Nafisa Bhojawala, Brad Olenick, Madhur Joshi, Brendyn Alexander, Jodie Eilers, Dina-Marie Ledonna Supino
  • Publication number: 20150095365
    Abstract: A query building mechanism in which a query builder component assists a user in generating queries to be used to populate user interface elements. A control provides a query schema to the query builder component. The query schema identifies available query parameters that the control is capable of using to populate a corresponding user interface element. The query builder component presents at least some of the available query parameters the user, such that the user may edit these parameters. The query builder component gathers those edits and generates a query therefrom. The query parameters may be provided to the query builder component in consistent manner across a wide variety of possible user interface controls. Furthermore, the resulting query is provided in a uniform query format.
    Type: Application
    Filed: April 1, 2014
    Publication date: April 2, 2015
    Inventors: Brad Olenick, Leon Ezequiel Welicki, Timothy Michael McBride, Federico Silva Armas, Jonathan Lucero, Nafisa Bhojawala, David Anson, Kristofer John Owens, Andrew Birck, Vishal R. Joshi, Jon Harris, Stephen Michael Danton, Karandeep Singh Anand, Bradley D. Millington, Adam Mohamed Abdelhamed, Justin Beckwith, Eric Hwa-Wei Wong
  • Publication number: 20150095812
    Abstract: Computing systems in which multiple non-context-sensitive or core commands may be initiated from each of a number of different user interface contexts. There are also multiple context-sensitive mechanism for visualizing the commands depending on which of the multiple possible user interface contexts that the commands appear. At least some embodiments described herein also related to the presentation of dialogs at various stages of the command lifecycle without the system needing to know the underlying operations of the command, and allowing the developer to specify when dialogs are to appear in that lifecycle.
    Type: Application
    Filed: April 1, 2014
    Publication date: April 2, 2015
    Inventors: Andrew Birck, Brad Olenick, Leon Ezequiel Welicki, Nafisa Bhojawala, Stephen Michael Danton, Jonathan Lucero, Dina-Marie Ledonna Supino, Jesse David Francisco, Vishal R. Joshi, Karandeep Singh Anand, William J. Staples, Madhur Joshi, Julio O. Casal, Jonah Bush Sterling