Patents by Inventor Kasy Srinivas

Kasy Srinivas 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: 9407688
    Abstract: An arrangement is provided in which a Universal Plug and Play (UPnP) device exposes a service for mapping a UPnP discovered content item to a server message block (SMB) location. The service is arranged to expose an SMB share path to a user at a remote client using a UPnP protocol, The user is then enabled with access to the share via SMB to gain file access, write changes or exercise file level control of the discovered content item. Authentication is optionally utilized to verify that the user is authorized to receive the SMB share location from the service or to verify that the user is authorized to access the SMB share.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: August 2, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James Walter, Daniel Plastina, Kasy Srinivas, Anders Klemets, William F. Schiefelbein
  • Publication number: 20140129684
    Abstract: An arrangement is provided in which a Universal Plug and Play (UPnP) device exposes a service for mapping a UPnP discovered content item to a server message block (SMB) location. The service is arranged to expose an SMB share path to a user at a remote client using a UPnP protocol, The user is then enabled with access to the share via SMB to gain file access, write changes or exercise file level control of the discovered content item. Authentication is optionally utilized to verify that the user is authorized to receive the SMB share location from the service or to verify that the user is authorized to access the SMB share.
    Type: Application
    Filed: January 15, 2014
    Publication date: May 8, 2014
    Applicant: Microsoft Corporation
    Inventors: James Walter, Daniel Plastina, Kasy Srinivas, Andens Klemets, William F. Schiefelbein
  • Patent number: 8667076
    Abstract: An arrangement is provided in which a Universal Plug and Play (UPnP) device exposes a service for mapping a UPnP discovered content item to a server message block (SMB) location. The service is arranged to expose an SMB share path to a user at a remote client using a UPnP protocol. The user is then enabled with access to the share via SMB to gain file access, write changes or exercise file level control of the discovered content item. Authentication is optionally utilized to verify that the user is authorized to receive the SMB share location from the service or to verify that the user is authorized to access the SMB share.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: March 4, 2014
    Assignee: Microsoft Corporation
    Inventors: James Walter, Daniel Plastina, Kasy Srinivas, Anders Klemets, William F. Schiefelbein
  • Patent number: 7882356
    Abstract: A secure handshake service is implemented among a plurality of UPnP (Universal Plug and Play) portable media devices and endpoints in an open network hosting one or more UPnP services. A first portable media device receives a first request for a hosted service from a second portable media device via the network. The first portable media device authenticates authorizes the second portable media device as a function of the certificate of the request. The second portable media device is allowed to access the requested service hosted on the first portable media device if the second portable media device has been authenticated and authorized by the first portable media device.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: February 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Anders Klemets, Bruno Kraychete da Costa, James T. Walter, Jr., Kasy Srinivas
  • Patent number: 7650563
    Abstract: Collecting and augmenting metadata associated with media content stored on a plurality of devices for display to a user. The collected metadata remains available (e.g., visible) to a user after the device storing the corresponding media content is offline, disconnected, or otherwise unavailable. In particular, the invention permits metadata associated with media content stored on one or more devices (e.g., consumer electronic devices) to be enumerated, obtained, and promoted into another device (e.g., a personal computer) such that the metadata may be treated as if the media content is stored on the other device (e.g., the personal computer). In particular, the invention automatically detects an event generated in response to an action by a first device storing a media file. In response to the detected event, the invention matches and obtains metadata for the media content stored in the media file. A user organizes or otherwise manipulates the obtained metadata, for example, via a media player.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: January 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Kasy Srinivas, Praveen Singh Rao
  • Patent number: 7647128
    Abstract: Methods, computer-readable media, and data structures for building an authoritative database of digital audio identifier elements from digital media accessed by clients. The digital media including one or more media items, such as tracks on a CD. The methods, computer-readable media, and data structures further identifying metadata associated with a media item accessed by a client utilizing the authoritative database of digital audio identifier elements.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Andrew Jaffray, Michael J. Polson, Daniel Plastina, Eric Louchez, John W. Terrell, Kasy Srinivas, Mala Munisamy, Edward T. Gausman, Pradeep Jha
  • Patent number: 7500248
    Abstract: A container object decorated with a proxy attribute is intercepted when instantiated at runtime, and a component that is an instance of a type dynamically created at runtime is returned, which implements interfaces corresponding to each of the individual interfaces of the objects extended in the container object by delegating to the extended objects. Alternately, a similar container object, when instantiated at runtime, would return a proxy object which contains a lookup table that maps interfaces to the extended objects within the component. The proxy object intercepts all calls to the container object and redirects them appropriately to the proxy objects corresponding to the extended objects, which may in turn redirect calls appropriately.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: March 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Kasy Srinivas, Barend Hermanus Venter, C. Douglas Hodges
  • Publication number: 20080092211
    Abstract: A secure handshake service is implemented among a plurality of UPnP (Universal Plug and Play) portable media devices and endpoints in an open network hosting one or more UPnP services. A first portable media device receives a first request for a hosted service from a second portable media device via the network. The first portable media device authenticates authorizes the second portable media device as a function of the certificate of the request. The second portable media device is allowed to access the requested service hosted on the first portable media device if the second portable media device has been authenticated and authorized by the first portable media device.
    Type: Application
    Filed: October 13, 2006
    Publication date: April 17, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Anders Klemets, Bruno Kraychete da Costa, James T. Walter, Kasy Srinivas
  • Publication number: 20080028088
    Abstract: An arrangement is provided in which a Univeral Plug and Play (UPnP) device exposes a service for mapping a UPnP discovered content item to a server message block (SMB) location. The service is arranged to expose an SMB share path to a user at a remote client using a UPnP protocol. The user is then enabled with access to the share via SMB to gain file access, write changes or exercise file level control of the discovered content item. Authentication is optionally utilized to verify that the user is authorized to receive the SMB share location from the service or to verify that the user is authorized to access the SMB share.
    Type: Application
    Filed: July 28, 2006
    Publication date: January 31, 2008
    Applicant: Microsoft Corporation
    Inventors: James Walter, Daniel Plastina, Kasy Srinivas, Anders Klemets, William F. Schiefelbein
  • Publication number: 20060253207
    Abstract: Methods, computer-readable media, and data structures for building an authoritative database of digital audio identifier elements from digital media accessed by clients. The digital media including one or more media items, such as tracks on a CD. The methods, computer-readable media, and data structures further identifying metadata associated with a media item accessed by a client utilizing the authoritative database of digital audio identifier elements.
    Type: Application
    Filed: April 22, 2005
    Publication date: November 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew Jaffray, Michael Polson, Daniel Plastina, Eric Louchez, John Terrell, Kasy Srinivas, Mala Munisamy, Edward Gausman, Pradeep Jha
  • Publication number: 20060242198
    Abstract: Methods, computer-readable media, and data structures for building an authoritative database of digital audio identifier elements from digital media accessed by clients. The digital media including one or more media items, such as tracks on a CD. The methods, computer-readable media, and data structures further identifying metadata associated with a media item accessed by a client utilizing the authoritative database of digital audio identifier elements.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew Jaffray, Michael Polson, Daniel Plastina, Eric Louchez, John Terrell, Kasy Srinivas, Mala Munisamy, Edward Gausman
  • Publication number: 20050091271
    Abstract: The present invention provides a novel file management approach. The systems and methods comprise a schema-based file management technique that can be integrated within an operating system to provide application developers an efficient and powerful develop utility to build applications. In addition, the system and methods provide for applications that can be employed uniformly across disparate data (e.g., audio and video data) within the operating environment. The schema can include a base schema that is related to known types of data and derived schema that extend the base schema with respect to one or more characteristics of the data. The schema can be employed to generate APIs that can be employed by users and/or applications to exchange information with a file system. In addition, the systems and methods can include configurable intelligence that can be utilized perform actions and/or make decisions, which can automate processes and/or facilitate data storage and/or management.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Inventors: Kasy Srinivas, Daniel Plastina, Alexander Vaschillo, Christopher Brownell, John Terrell
  • Publication number: 20050015713
    Abstract: Collecting and augmenting metadata associated with media content stored on a plurality of devices for display to a user. The collected metadata remains available (e.g., visible) to a user after the device storing the corresponding media content is offline, disconnected, or otherwise unavailable. In particular, the invention permits metadata associated with media content stored on one or more devices (e.g., consumer electronic devices) to be enumerated, obtained, and promoted into another device (e.g., a personal computer) such that the metadata may be treated as if the media content is stored on the other device (e.g., the personal computer). In particular, the invention automatically detects an event generated in response to an action by a first device storing a media file. In response to the detected event, the invention matches and obtains metadata for the media content stored in the media file. A user organizes or otherwise manipulates the obtained metadata, for example, via a media player.
    Type: Application
    Filed: June 22, 2004
    Publication date: January 20, 2005
    Applicant: Microsoft Corporation
    Inventors: Daniel Plastina, Kasy Srinivas, Praveen Rao
  • Publication number: 20040221293
    Abstract: A container object decorated with a proxy attribute is intercepted when instantiated at runtime, and a component that is an instance of a type dynamically created at runtime is returned, which implements interfaces corresponding to each of the individual interfaces of the objects extended in the container object by delegating to the extended objects. Alternately, a similar container object, when instantiated at runtime, would return a proxy object which contains a lookup table that maps interfaces to the extended objects within the component. The proxy object intercepts all calls to the container object and redirects them appropriately to the proxy objects corresponding to the extended objects, which may in turn redirect calls appropriately.
    Type: Application
    Filed: April 29, 2003
    Publication date: November 4, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Kasy Srinivas, Barend Hermanus Venter, C. Douglas Hodges