Patents by Inventor Anand Paka

Anand Paka 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: 11257099
    Abstract: Techniques enable creation of a preview license for digital content. In some instances, the preview license indicates that it allows a content-consuming device to consume less than all of the content. This preview license may create a list specifying multiple portions of the digital content that the content-consuming device may consume. These techniques may also present to a device user an offer to purchase rights to consume all of the digital content after consumption of the preview-licensed portion(s). In other instances, a content server may embed the preview license into a content package that contains the digital content, allowing the server to distribute the package to multiple devices. In still other instances, the preview license may be bound to a domain rather than to individual devices. This allows member devices to share the digital content and the preview license, such that each member device may enjoy the preview experience.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: February 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrik Schnell, Clifford P. Strom, Adrian J. Oney, Mark L. Beaubien, Kedarnath A. Dubhashi, Alexandre V. Grigorovitch, Anand Paka, Satvir Randhawa
  • Patent number: 11194868
    Abstract: In one aspect, a method includes receiving a query, identifying search results in response to the query, grouping the search results into one or more clusters, identifying similarities across the one or more clusters, determining a related topic associated with the query based on the similarities of the one or more clusters, determining a categories associated with the query, identifying supplemental information based on the related topic and the category, and providing the search results and the supplemental information for display in response to the query.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: December 7, 2021
    Assignee: Google LLC
    Inventors: Anand Paka, Paul Brian Moody, Mayuresh Saoji, Vikas Sukla, Andre Rohe, Richard Louis Gingras, Maricia Scott
  • Patent number: 10531043
    Abstract: A method and computer system for determining a reputation threshold requirement for participating in a collaboration session. A determination is made whether a reputation of a user satisfies the reputation threshold requirement for the collaboration session. Access to the collaboration session is enabled if the reputation of the user satisfies the reputation threshold requirement for the collaboration session. Access to the collaboration session is disabled if the reputation of the user fails to satisfy the reputation threshold requirement for the collaboration session.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventors: Paul Moody, Anand Paka
  • Publication number: 20180018677
    Abstract: Techniques enable creation of a preview license for digital content. In some instances, the preview license indicates that it allows a content-consuming device to consume less than all of the content. This preview license may create a list specifying multiple portions of the digital content that the content-consuming device may consume. These techniques may also present to a device user an offer to purchase rights to consume all of the digital content after consumption of the preview-licensed portion(s). In other instances, a content server may embed the preview license into a content package that contains the digital content, allowing the server to distribute the package to multiple devices. In still other instances, the preview license may be bound to a domain rather than to individual devices. This allows member devices to share the digital content and the preview license, such that each member device may enjoy the preview experience.
    Type: Application
    Filed: September 26, 2017
    Publication date: January 18, 2018
    Inventors: Patrik SCHNELL, Clifford P. Strom, Adrian J. Oney, Mark L. Beaubien, Kedarnath A. Dubhashi, Alexandre V. Grigorovitch, Anand Paka, Satvir Randhawa
  • Patent number: 9805374
    Abstract: Techniques enable creation of a preview license for digital content. In some instances, the preview license indicates that it allows a content-consuming device to consume less than all of the content. This preview license may create a list specifying multiple portions of the digital content that the content-consuming device may consume. These techniques may also present to a device user an offer to purchase rights to consume all of the digital content after consumption of the preview-licensed portion(s). In other instances, a content server may embed the preview license into a content package that contains the digital content, allowing the server to distribute the package to multiple devices. In still other instances, the preview license may be bound to a domain rather than to individual devices. This allows member devices to share the digital content and the preview license, such that each member device may enjoy the preview experience.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrik Schnell, Clifford P. Strom, Adrian J Oney, Mark L. Beaubien, Kedarnath A. Dubhashi, Alexandre V. Grigorovitch, Anand Paka, Satvir Randhawa
  • Publication number: 20170134696
    Abstract: A method and computer system for determining a reputation threshold requirement for participating in a collaboration session. A determination is made whether a reputation of a user satisfies the reputation threshold requirement for the collaboration session. Access to the collaboration session is enabled if the reputation of the user satisfies the reputation threshold requirement for the collaboration session. Access to the collaboration session is disabled if the reputation of the user fails to satisfy the reputation threshold requirement for the collaboration session.
    Type: Application
    Filed: October 10, 2016
    Publication date: May 11, 2017
    Applicant: Google Inc.
    Inventors: Paul MOODY, Anand PAKA
  • Patent number: 9465505
    Abstract: A method and computer system for determining a reputation threshold requirement for participating in a collaboration session. A determination is made whether a reputation of a user satisfies the reputation threshold requirement for the collaboration session. Access to the collaboration session is enabled if the reputation of the user satisfies the reputation threshold requirement for the collaboration session. Access to the collaboration session is disabled if the reputation of the user fails to satisfy the reputation threshold requirement for the collaboration session.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: October 11, 2016
    Assignee: Google Inc.
    Inventors: Paul Moody, Anand Paka
  • Patent number: 8539543
    Abstract: Techniques enable building a collection of data that defines an asset, with the data possibly having differing data types. These techniques are then capable of assigning arbitrary policy to that asset, regardless of which data types are present within the asset. In addition, these techniques enable packaging of this first asset with one or more additional assets in a self-contained envelope. Each asset within the envelope may similarly include data of differing data types. Furthermore, each of these assets may be assigned a policy that may be different than the policy assigned to the first asset. This envelope, or a collection of envelopes, may then be provided to a content-consuming device to consume the assets in accordance with each asset's specified policy.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: September 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Patrik Schnell, Clifford P. Strom, Kedarnath A. Dubhashi, Daniel Rosenstein, Mark L Beaubien, Alex McKelvey, Alexandre V. Grigorovitch, Anand Paka, Satvir Randhawa
  • Patent number: 8321690
    Abstract: Systems and/or methods (“tools”) are described that enable a digital rights management policy to be associated with digital media having an arbitrary content type or transfer control protocol. In some embodiments, the tools encrypt data segments of a media file and add a descriptor to each of those segments. These descriptors can enable a receiver of the encrypted media file to decrypt the file and consume it according to the correct digital rights management policy.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: November 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Eduardo P. Oliveira, Anders E. Klemets, Sanjay Bhatt, Anand Paka, James M. Alkove
  • Patent number: 7769880
    Abstract: Various embodiments utilize methods of protecting content, such as Digital Rights Management (DRM), to enable secure playback of content on machines and devices within a local network, such as a home media network. In at least some embodiments, messages and content are delivered using, respectively, a control protocol for streaming and a transport protocol. In at least some embodiments, the control protocol for streaming is Real Time Streaming Protocol (RTSP), and the transport protocol is Real Time Transport Protocol (RTP).
    Type: Grant
    Filed: July 7, 2005
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Anand Paka, Anders E. Klemets, Eduardo P. Oliveira, Sanjay Bhatt
  • Publication number: 20080256592
    Abstract: Techniques enable building a collection of data that defines an asset, with the data possibly having differing data types. These techniques are then capable of assigning arbitrary policy to that asset, regardless of which data types are present within the asset. In addition, these techniques enable packaging of this first asset with one or more additional assets in a self-contained envelope. Each asset within the envelope may similarly include data of differing data types. Furthermore, each of these assets may be assigned a policy that may be different than the policy assigned to the first asset. This envelope, or a collection of envelopes, may then be provided to a content-consuming device to consume the assets in accordance with each asset's specified policy.
    Type: Application
    Filed: April 12, 2007
    Publication date: October 16, 2008
    Applicant: Microsoft Corporation
    Inventors: Patrik Schnell, Clifford P. Strom, Kedarnath A. Dubhashi, Daniel Rosenstein, Mark L. Beaubien, Alex McKelvey, Alexandre V. Grigorovitch, Anand Paka, Satvir Randhawa
  • Publication number: 20080255994
    Abstract: Techniques enable creation of a preview license for digital content. In some instances, the preview license indicates that it allows a content-consuming device to consume less than all of the content. This preview license may create a list specifying multiple portions of the digital content that the content-consuming device may consume. These techniques may also present to a device user an offer to purchase rights to consume all of the digital content after consumption of the preview-licensed portion(s). In other instances, a content server may embed the preview license into a content package that contains the digital content, allowing the server to distribute the package to multiple devices. In still other instances, the preview license may be bound to a domain rather than to individual devices. This allows member devices to share the digital content and the preview license, such that each member device may enjoy the preview experience.
    Type: Application
    Filed: April 12, 2007
    Publication date: October 16, 2008
    Applicant: Microsoft Corporation
    Inventors: Patrik Schnell, Clifford P. Strom, Adrian J. Oney, Mark L. Beaubien, Kedamath A. Dubhashi, Alexandre V. Grigorovitch, Anand Paka, Satvir Randhawa
  • Publication number: 20070038873
    Abstract: Systems and/or methods (“tools”) are described that enable a digital rights management policy to be associated with digital media having an arbitrary content type or transfer control protocol. In some embodiments, the tools encrypt data segments of a media file and add a descriptor to each of those segments. These descriptors can enable a receiver of the encrypted media file to decrypt the file and consume it according to the correct digital rights management policy.
    Type: Application
    Filed: August 11, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Eduardo Oliveira, Anders Klemets, Sanjay Bhatt, Anand Paka, James Alkove
  • Publication number: 20070011344
    Abstract: Various embodiments utilize methods of protecting content, such as Digital Rights Management (DRM), to enable secure playback of content on machines and devices within a local network, such as a home media network. In at least some embodiments, messages and content are delivered using, respectively, a control protocol for streaming and a transport protocol. In at least some embodiments, the control protocol for streaming is Real Time Streaming Protocol (RTSP), and the transport protocol is Real Time Transport Protocol (RTP).
    Type: Application
    Filed: July 7, 2005
    Publication date: January 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Anand Paka, Anders Klemets, Eduardo Oliveira, Sanjay Bhatt
  • Publication number: 20060242079
    Abstract: A receiver tunes content and initially does not locate information relating to requirements for a corresponding license, and therefore constructs a default message including default requirements and sends such constructed default message with such default requirements to a computing device that is to render the content. The computing device upon receiving the sent default message with the default requirements constructs a default version of a license based on such received default requirements, stores such constructed default version of the license in a license store of such computing device, and thereafter renders the content only in accordance with the default version of the license.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Brian Evans, Clifford Strom, Daniel Rosenstein, Anand Paka
  • Publication number: 20060239451
    Abstract: A sequence of content keys are shared between a receiver of pieces of digital content and a computing device upon which the content is to be rendered. The receiver encrypts each piece of content according to a corresponding content key in the sequence and forwards the encrypted content to the computing device and the computing device decrypts the encrypted content according to the corresponding content key. The receiver initially transmits to the computing device an initialization digital license with an initial content key (CK0) therein. Each of the receiver and the computing device derive a new content key (CKx) in the sequence from the initial content key (CK(0)) in the sequence on an as-needed basis and in a coordinated fashion. The initialization license is required only once for the sequence of content keys, and the receiver need not explicitly communicate (CKx) to the computing device for each piece of content.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Brian Evans, Clifford Strom, Daniel Rosenstein, Anand Paka, Nicholas Fang, Eduardo Oliveira
  • Publication number: 20060236097
    Abstract: A method of registering network devices in a digital rights management system (DRMS) includes receiving a digital certificate transmitted by the network device requesting registration and verifying the validity of the certificate. The DRMS may then send cryptographic information to the applying network device. The network device may be authorized for registration via a user interface to the DRMS. The DRMS may conduct a proximity test to determine of the network device is proximate to the DRMS. If the certificate is validated, authorization is received, and the proximity test indicates that the network device is proximate to the DRMS, the network device may be registered. A registered network device is then authorized to play protected digital content.
    Type: Application
    Filed: April 15, 2005
    Publication date: October 19, 2006
    Applicant: Microsoft Corporation
    Inventors: Richard Prologo, Eduardo Oliveira, Clifford Strom, Brian Evans, Benjamin Cutter, Anand Paka
  • Publication number: 20050262022
    Abstract: A sink sends a registration request to a source and the source validates same, and the source sends a registration response including a secret to the sink. The source then sends a proximity message including a nonce to the sink and concurrently notes a start time. The sink employs the secret and the nonce to generate a proximity value and sends same to the sources. The source receives the proximity value and concurrently notes an end time, verifies the proximity value based on the secret and the nonce, calculates from the noted start and end times an elapsed time, compares the elapsed time to a predetermined threshold value, decides from the comparison whether the sink satisfies the proximity requirement, and registers the sink as being able to access content from such source if the sink satisfies the proximity requirement.
    Type: Application
    Filed: May 27, 2005
    Publication date: November 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Eduardo Oliveira, James Alkove, Richard Prologo, Troy Batterberry, Anand Paka