Patents by Inventor Komal Kashiramka

Komal Kashiramka 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: 9501335
    Abstract: An Application Programming Interface (API) provides functions for interacting with contact lists and contacts that are stored in a unified contact store by a primary contact service. For example, a client of a unified communications service may use the API to access contact information that is stored with a primary contact service (e.g. a messaging application/service). The contact information is maintained by the primary contact service. The API includes functions such as, but not limited to: adding a new IM contact to a group, adding a new IM group, removing an IM contact from a group, adding a distribution group to an IM list, getting an IM item list, and tagging an IM contact. The contacts may be obtained from the primary contact service and temporarily stored by the client (e.g. within a cache) of a different service.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: November 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
  • Publication number: 20160189235
    Abstract: An online advertising system stores advertisement placements and an advertisement campaign that is associated with the advertisement placements. The advertisement campaign includes a plurality of advertisement sets that each are associated with a respective set of selection rules. A request for an advertisement is received from a publishing system, the request specifying an advertisement placement and including advertisement selection information. The advertisement campaign is identified based in part on the advertisement placement, and an advertisement set is selected based in part on the selection information and a set of selection rules associated with the advertisement set. A creative group within the selected advertisement set is selected based on the selection rules, and an advertisement within the selected created group is selected using portions of the advertisement selection information and asset parameters associated with the advertisements in the selected creative group.
    Type: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: Surupa Biswas, Komal Kashiramka, Xin Liu, Jianyong Xiao, Matthew Clark Turpin
  • Publication number: 20140196060
    Abstract: An Application Programming Interface (API) provides functions for interacting with contact lists and contacts that are stored in a unified contact store by a primary contact service. For example, a client of a unified communications service may use the API to access contact information that is stored with a primary contact service (e.g. a messaging application/service). The contact information is maintained by the primary contact service. The API includes functions such as, but not limited to: adding a new IM contact to a group, adding a new IM group, removing an IM contact from a group, adding a distribution group to an IM list, getting an IM item list, and tagging an IM contact. The contacts may be obtained from the primary contact service and temporarily stored by the client (e.g. within a cache) of a different service.
    Type: Application
    Filed: March 11, 2014
    Publication date: July 10, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
  • Publication number: 20140172849
    Abstract: Systems, methods, and software are disclosed herein for facilitating personas in communication exchange environments. In at least one implementation, a communication exchange system receives a persona request for a specific persona and in response identifies contacts associated with the specific persona. The communication exchange system assembles contact information from at least a portion of each of the contacts associated with the specific persona and replies to the persona request with at least the specific persona. The specific persona includes the contact information assembled from the at least a portion of each of the plurality of contacts.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Elena Apreutesei, Michael R. TenEyck, Prashant Bhide, Lina Khotemlyansky, Komal Kashiramka, Bogdan Gheorghe
  • Patent number: 8689243
    Abstract: An Application Programming Interface (API) provides functions for interacting with contact lists and contacts that are stored in a unified contact store by a primary contact service. For example, a client of a unified communications service may use the API to access contact information that is stored with a primary contact service (e.g. a messaging application/service). The contact information is maintained by the primary contact service. The API includes functions such as, but not limited to: adding a new IM contact to a group, adding a new IM group, removing an IM contact from a group, adding a distribution group to an IM list, getting an IM item list, and tagging an IM contact. The contacts may be obtained from the primary contact service and temporarily stored by the client (e.g. within a cache) of a different service.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
  • Publication number: 20130117768
    Abstract: An Application Programming Interface (API) provides functions for interacting with contact lists and contacts that are stored in a unified contact store by a primary contact service. For example, a client of a unified communications service may use the API to access contact information that is stored with a primary contact service (e.g. a messaging application/service). The contact information is maintained by the primary contact service. The API includes functions such as, but not limited to: adding a new IM contact to a group, adding a new IM group, removing an IM contact from a group, adding a distribution group to an IM list, getting an IM item list, and tagging an IM contact. The contacts may be obtained from the primary contact service and temporarily stored by the client (e.g. within a cache) of a different service.
    Type: Application
    Filed: November 4, 2011
    Publication date: May 9, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Bogdan Gheorghe, Alfred Kenneth S. Gopez, Brendan C. Fields, Komal Kashiramka, Matthew C. Kuzior, Jucheng Xiao
  • Publication number: 20130097124
    Abstract: A communication application automatically aggregates contact information. The communication application classifies contact information retrieved from data sources as either duplicate or complimentary contact information to a contact. The communication application aggregates the contact information and the contact into a unified contact object by eliminating the duplicate contact information and adding the complimentary contact information. The application presents the unified contact object through a user interface.
    Type: Application
    Filed: October 12, 2011
    Publication date: April 18, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Jeremy de Souza, Mayerber Carvalho Neto, Komal Kashiramka, Ladislau Conceicao, Gustavo Andrade, Kumarswamy Valegerepura, Brendan Fields, Maithili Dandige, Song Yue Yu, Narendranath Thadkal, Govind Varshney, Chris Gallagher
  • Publication number: 20130086008
    Abstract: Metadata associated with contact unification, which may involve conflict resolution and de-duplication, is stored in a user's mailbox for optimizing future automated unification operations, sharing of information between different clients and services, and providing relational data that can be used for other applications. User interactions regarding unification such as rejection or acceptance of automated actions, usage of created unified contacts, as well as data from external applications and services may be analyzed and stored in the mailbox. Such metadata may then be used to resolve conflicts the same user or other users in future contact unification operations and shared with other applications and services through a predefined schema such that those applications and services can update their data as well.
    Type: Application
    Filed: October 4, 2011
    Publication date: April 4, 2013
    Applicant: Microsoft Corporation
    Inventors: Jeremy de Souza, Mayerber Carvalho Neto, Komal Kashiramka, Ladislau Conceicao
  • Publication number: 20130080521
    Abstract: A communication application resolves contacts in conflict through a suggestive user interface. The communication application retrieves a contact that includes conflicting information with an existing contact from an external resource through a data service. External resources include social networks, e-mail servers, local address providers, etc. The user application employs a sliding scale algorithm to recognize the contact that includes the conflicting information according to a variety of categories including source of the contact, level of interaction and number of matching identifiers between the user and the contact. Subsequently, the communication application presents a suggestion to link the contact that includes the conflicting information with the existing contact to the user in a linking user interface. Upon a user acceptance of the suggestion, the communication application links the contact that includes the conflicting information to the existing contact.
    Type: Application
    Filed: September 28, 2011
    Publication date: March 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Jeremy de Souza, Mayerber Carvalho Neto, Komal Kashiramka, Ladislau Conceicao
  • Publication number: 20130080914
    Abstract: Individual contact information from a variety of sources are linked into a unified contact view to provide consistent user experience across platforms, while contact data is tracked in a distributed fashion. A communication application unifying multiple sources of contact data into a single logical view may communicate to a user that the unification has occurred. Through granular change tracking and data linkage, the user may be empowered to both understand and correct any system action. Match criteria for contact information may be exposed in individual contact views and in the unified contact view clarifying to the user matching and conflicting contact information.
    Type: Application
    Filed: September 28, 2011
    Publication date: March 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Jeremy de Souza, Mayerber Carvalho Neto, Komal Kashiramka, Ladislau Conceicao, Ross TenEyck
  • Patent number: 7770069
    Abstract: User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Allen K. Prescott, Shanti P. Punukollu, Su Chin Chang, Ted E. Dinklocker, Komal Kashiramka
  • Patent number: 7702960
    Abstract: User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: April 20, 2010
    Assignee: Microsoft Corproation
    Inventors: Allen K. Prescott, Shanti P. Punukollu, Su Chin Chang, Ted E. Dinklocker, Komal Kashiramka
  • Patent number: 7694183
    Abstract: User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.
    Type: Grant
    Filed: May 10, 2008
    Date of Patent: April 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Allen K. Prescott, Shanti P. Punukollu, Su Chin Chang, Ted E. Dinklocker, Komal Kashiramka
  • Patent number: 7694184
    Abstract: User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.
    Type: Grant
    Filed: May 10, 2008
    Date of Patent: April 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Allen K. Prescott, Shanti P. Punukollu, Su Chin Chang, Ted E. Dinklocker, Komal Kashiramka
  • Publication number: 20080263406
    Abstract: User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.
    Type: Application
    Filed: May 27, 2008
    Publication date: October 23, 2008
    Applicant: Microsoft Corporation
    Inventors: Allen K. Prescott, Shanti P. Punukollu, Su Chin Chang, Ted E. Dinklocker, Komal Kashiramka
  • Publication number: 20080229160
    Abstract: User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.
    Type: Application
    Filed: May 27, 2008
    Publication date: September 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Allen K. Prescott, Shanti P. Punukollu, Su Chin Chang, Ted E. Dinklocker, Komal Kashiramka
  • Publication number: 20080215933
    Abstract: User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.
    Type: Application
    Filed: May 10, 2008
    Publication date: September 4, 2008
    Applicant: Microsoft Corporation
    Inventors: Allen K. Prescott, Shanti P. Punukollu, Su Chin Chang, Ted E. Dinklocker, Komal Kashiramka
  • Publication number: 20080215932
    Abstract: User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.
    Type: Application
    Filed: May 10, 2008
    Publication date: September 4, 2008
    Applicant: Microsoft Corporation
    Inventors: Allen K. Prescott, Shanti P. Punukollu, Su Chin Chang, Ted E. Dinklocker, Komal Kashiramka
  • Patent number: 7380171
    Abstract: User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: May 27, 2008
    Assignee: Microsoft Corporation
    Inventors: Allen K. Prescott, Shanti P. Punukollu, Su Chin Chang, Ted E. Dinklocker, Komal Kashiramka
  • Publication number: 20060136784
    Abstract: User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.
    Type: Application
    Filed: December 6, 2004
    Publication date: June 22, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Allen Prescott, Shanti Punukollu, Su Chang, Ted Dinklocker, Komal Kashiramka