Patents by Inventor Smriti Yamini

Smriti Yamini 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: 10708374
    Abstract: Techniques for enabling notification from a network resource are described. In at least some embodiments, a user subscribes to receive notifications from a network resource, such as a website, a web-based resource, and so forth. The network resource can provide notifications to a client device of the user, such as a push notification indicating that content is available from the network resource. Based on the push notification, content from the network resource can be presented on the client device, such as in a notification indicator presented on the client device and associated with the network resource.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: July 7, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cheuk Wan William Lau, Robert M. Dolin, Larry Jin, Smriti Yamini, Melanie Vanessa Roberts, Lan Tang
  • Publication number: 20180338011
    Abstract: Techniques for enabling notification from a network resource are described. In at least some embodiments, a user subscribes to receive notifications from a network resource, such as a website, a web-based resource, and so forth. The network resource can provide notifications to a client device of the user, such as a push notification indicating that content is available from the network resource. Based on the push notification, content from the network resource can be presented on the client device, such as in a notification indicator presented on the client device and associated with the network resource.
    Type: Application
    Filed: April 12, 2018
    Publication date: November 22, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Cheuk Wan William Lau, Robert M. Dolin, Larry Jin, Smriti Yamini, Melanie Vanessa Roberts, Lan Tang
  • Patent number: 10075520
    Abstract: In one embodiment, a metric collection system may collect application metrics across multiple data centers in specific time intervals. A local collection point 108 may establish an absolute reference time for a local data center 102. The local collection point 108 may determine a source reporting interval for an application 106 based on the absolute reference time. The local collection point 108 may receive a source metric report 300 for the application 106 based on the source reporting interval.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: September 11, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cheuk Wan William Lau, Ravikant Cherukuri, George Joy, Smriti Yamini
  • Patent number: 9973589
    Abstract: Techniques for enabling a push notification from a website are described. In at least some embodiments, a push notification generally represents a way for a website to push information to a client device. For instance, a push notification may include content (e.g., text, images, video, audio, and so forth) that a website pushes to a client device. The content can be output via the client device, e.g., independently of an output of the website itself. According to one or more embodiments, a push notification channel is generated that enables notifications to be pushed from a website to a client device. Generally, a push notification channel represents a set of attributes and procedures that enable notifications to be securely and accurately pushed from a website to a client device.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: May 15, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cheuk Wan William Lau, Robert M. Dolin, Larry Jin, Smriti Yamini, Melanie Vanessa Roberts, Lan Tang
  • Publication number: 20170155728
    Abstract: Techniques for enabling a push notification from a website are described. In at least some embodiments, a push notification generally represents a way for a website to push information to a client device. For instance, a push notification may include content (e.g., text, images, video, audio, and so forth) that a website pushes to a client device. The content can be output via the client device, e.g., independently of an output of the website itself. According to one or more embodiments, a push notification channel is generated that enables notifications to be pushed from a website to a client device. Generally, a push notification channel represents a set of attributes and procedures that enable notifications to be securely and accurately pushed from a website to a client device.
    Type: Application
    Filed: February 13, 2017
    Publication date: June 1, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Cheuk Wan William Lau, Robert M. Dolin, Larry Jin, Smriti Yamini, Melanie Vanessa Roberts, Lan Tang
  • Publication number: 20170139818
    Abstract: The automated validation of one or more test cases in a validation pass. The validation pass is enabled using a plurality of scenario runners, which are executable components that respond to instructions to run one or more scenarios of a validation pass by beginning to run through such scenarios during the validation pass. The validation pass may be associated with a maximum time such that upper limits on how long the scenario runners may run is set. This likewise limits the time it takes to validate the results of the scenario. The scenario runners provide events that occur during the running of their respective scenarios into an event collector. The events of the validation pass may then be evaluated against one or more test cases to determine whether or not the events have a state indicative of a success or failure of each test cases.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 18, 2017
    Inventors: Smriti Yamini, Bhalakumaaran Erode Ranganathan, Ling Yu, Suresh Parameshwar
  • Patent number: 9632921
    Abstract: The automated validation of one or more test cases in a validation pass. The validation pass is enabled using a plurality of scenario runners, which are executable components that respond to instructions to run one or more scenarios of a validation pass by beginning to run through such scenarios during the validation pass. The validation pass may be associated with a maximum time such that upper limits on how long the scenario runners may run is set. This likewise limits the time it takes to validate the results of the scenario. The scenario runners provide events that occur during the running of their respective scenarios into an event collector. The events of the validation pass may then be evaluated against one or more test cases to determine whether or not the events have a state indicative of a success or failure of each test cases.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: April 25, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Smriti Yamini, Bhalakumaaran Erode Ranganathan, Ling Yu, Suresh Parameshwar
  • Patent number: 9571596
    Abstract: Techniques for enabling push notifications from websites are described. In at least some embodiments, a push notification generally represents a way for a website to push information to a client device. For instance, a push notification may include content (e.g., text, images, video, audio, and so forth) that a website pushes to a client device. The content can be output via the client device, e.g., independently of an output of the website itself. According to one or more embodiments, a push notification channel is generated that enables notifications to be pushed from a website to a client device. Generally, a push notification channel represents a set of attributes and procedures that enable notifications to be securely and accurately pushed from a website to a client device.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: February 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cheuk Wan William Lau, Robert M. Dolin, Larry Jin, Smriti Yamini, Melanie Vanessa Roberts, Lan Tang
  • Publication number: 20150237151
    Abstract: Techniques for enabling push notifications from websites are described. In at least some embodiments, a push notification generally represents a way for a website to push information to a client device. For instance, a push notification may include content (e.g., text, images, video, audio, and so forth) that a website pushes to a client device. The content can be output via the client device, e.g., independently of an output of the website itself. According to one or more embodiments, a push notification channel is generated that enables notifications to be pushed from a website to a client device. Generally, a push notification channel represents a set of attributes and procedures that enable notifications to be securely and accurately pushed from a website to a client device.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: Microsoft Corporation
    Inventors: Cheuk Wan William Lau, Robert M. Dolin, Larry Jin, Smriti Yamini, Melanie Vanessa Roberts, Lan Tang
  • Publication number: 20140032741
    Abstract: In one embodiment, a metric collection system may collect application metrics across multiple data centers in specific time intervals. A local collection point 108 may establish an absolute reference time for a local data center 102. The local collection point 108 may determine a source reporting interval for an application 106 based on the absolute reference time. The local collection point 108 may receive a source metric report 300 for the application 106 based on the source reporting interval.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Applicant: Microsoft Corporation
    Inventors: Cheuk Wan William Lau, Ravikant Cherukuri, George Joy, Smriti Yamini
  • Patent number: 7774444
    Abstract: Embodiments of a SAN simulator that may be used with SAN management systems to create a virtual SAN with a configurable number of various types of virtual SAN objects. The virtual SAN may be accessed in performing various SAN management tasks in a virtual environment. In one embodiment, the virtual SAN objects may be generated in accordance with SAN simulator configuration information describing the types and numbers of virtual SAN objects to be generated. In one embodiment, to enter a virtual SAN object in the virtual SAN data representation, each virtual SAN object's object type and attributes may be checked in an object schema table to verify that the specified type of virtual SAN object is supported by the SAN simulator. One embodiment may include a SAN simulator explorer that serves as an interface between a SAN management server and the virtual SAN when performing SAN management tasks.
    Type: Grant
    Filed: October 16, 2002
    Date of Patent: August 10, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Kuriakose K. George, Ajay S. Wani, Smriti Yamini