Patents by Inventor Rajesh Viswanathan

Rajesh Viswanathan 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: 9112702
    Abstract: A user may utilize an existing digital identity to authorize the user's access to security-enabled device operations, where the security-enabled device comprises a cryptographic chip. The device can receive a user authentication token from the digital user identification service, which authenticates a user's identity. Further, the security-enabled device can validate the user authentication token, and provide the user access to device security operations on the security-enabled device if the user authentication token is successfully validated, allowing the user to reset their security access information for the device.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: August 18, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Steeves, Rajesh Viswanathan, Todd Buiten, William J. Reid
  • Patent number: 8732451
    Abstract: As provided herein, when using an untrusted network connection, a secure online environment can be created for a remote machine by connecting to a trusted computer with a trusted network connection. A proxy server is installed on a first computing device and shared encryption keys are generated for the first device and a portable storage device. A connection is initiated between a second computing device (e.g., remote device), connected to an untrusted network, and the first computing device, comprising initiating a proxy server protocol from the portable storage device (e.g., attached to the second device), using the second computing device. A secure connection between the first and second devices is created using the encryption keys.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Rajesh Viswanathan, David J. Steeves
  • Publication number: 20140088979
    Abstract: A system for providing resources to customers includes racks, sub-rack level secure containment units in the racks, and a provisioning control system. The sub-rack level secure containment units each enclose system resources. The racks hold two or more of the sub-rack level secure containment units. For each customer, the provisioning control system may provision a set of sub-rack level secure containment units to the customer. The provisioning control system may monitor, and create a record of, events of physical access to the system resources in each customer's set of sub-rack level secure containment units.
    Type: Application
    Filed: September 24, 2012
    Publication date: March 27, 2014
    Inventors: Matthew S. Garman, James R. Hamilton, William T. Shelton, Michael P. Czamara, Terrance Douglas Hanold, Abhinav Agrawal, John W. Eichelberg, Rajesh Viswanathan
  • Patent number: 8645377
    Abstract: One or more techniques and/or systems are disclosed herein for aggregating web-based data stored in a distributed data store so that it can be retrieved in a first-in, first-out (FIFO) manner. A unique aggregation key is generated for respective one or more data generated from a web-based event, where the one or more data are added to the distributed data store, and the aggregation key corresponds merely to the data generated from the web-based event. The one or more data from the web based event is aggregated in a FIFO queue and stored in a same partition of the distributed data store, based on the aggregation key.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Andrew Ness, Alexander Mallet, Bruce Copeland, Christopher Rickman, Rajesh Viswanathan
  • Publication number: 20110179028
    Abstract: One or more techniques and/or systems are disclosed herein for aggregating web-based data stored in a distributed data store so that it can be retrieved in a first-in, first-out (FIFO) manner. A unique aggregation key is generated for respective one or more data generated from a web-based event, where the one or more data are added to the distributed data store, and the aggregation key corresponds merely to the data generated from the web-based event. The one or more data from the web based event is aggregated in a FIFO queue and stored in a same partition of the distributed data store, based on the aggregation key.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Applicant: Microsoft Corporation
    Inventors: Andrew Ness, Alexander Mallet, Bruce Copeland, Christopher Rickman, Rajesh Viswanathan
  • Patent number: 7937488
    Abstract: A song and ad scheduler supporting clip-based and stream-based scheduling of multimedia items generates several hours of schedule in advance. Having multiple channel capability, the scheduler uses as inputs: the channel, associated playlists, rotation pattern for the channel, and associated programming rules to produce a schedule of multimedia items for the channel. Initially, the scheduler produces a schedule for each channel of predetermined length; then it periodically revisits the channel to add more songs, keeping the schedule to the desired length. Length of the initial playlist is configurable. The scheduler uses a producer-consumer model for distributing work. Producer threads periodically scan the system for work to be done. When a producer thread encounters work to be done, e.g. adding to the schedule of a channel, the producer thread places a work request into a queue. Worker threads consume the work requests by fulfilling the requested work.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: May 3, 2011
    Assignee: Tarquin Consulting Co., LLC
    Inventors: Mangesh Madhukar Gondhalekar, Rajesh Viswanathan, Shailesh Prakash, Stephen Loomis, James Patrick Van Huysse, Cameo Dawn Carlson
  • Publication number: 20100299518
    Abstract: As provided herein, when using an untrusted network connection, a secure online environment can be created for a remote machine by connecting to a trusted computer with a trusted network connection. A proxy server is installed on a first computing device and shared encryption keys are generated for the first device and a portable storage device. A connection is initiated between a second computing device (e.g., remote device), connected to an untrusted network, and the first computing device, comprising initiating a proxy server protocol from the portable storage device (e.g., attached to the second device), using the second computing device. A secure connection between the first and second devices is created using the encryption keys.
    Type: Application
    Filed: May 20, 2009
    Publication date: November 25, 2010
    Applicant: Microsoft Corporation
    Inventors: Rajesh Viswanathan, David J. Steeves
  • Publication number: 20100281252
    Abstract: A user may utilize an existing digital identity to authorize the user's access to security-enabled device operations, where the security-enabled device comprises a cryptographic chip. The device can receive a user authentication token from the digital user identification service, which authenticates a user's identity. Further, the security-enabled device can validate the user authentication token, and provide the user access to device security operations on the security-enabled device if the user authentication token is successfully validated, allowing the user to reset their security access information for the device.
    Type: Application
    Filed: April 29, 2009
    Publication date: November 4, 2010
    Applicant: Microsoft Corporation
    Inventors: David Steeves, Rajesh Viswanathan, Todd Buiten, William J. Reid
  • Publication number: 20090175591
    Abstract: A song and ad scheduler supporting clip-based and stream-based scheduling of multimedia items generates several hours of schedule in advance. Having multiple channel capability, the scheduler uses as inputs: the channel, associated playlists, rotation pattern for the channel, and associated programming rules to produce a schedule of multimedia items for the channel. Initially, the scheduler produces a schedule for each channel of predetermined length; then it periodically revisits the channel to add more songs, keeping the schedule to the desired length. Length of the initial playlist is configurable. The scheduler uses a producer-consumer model for distributing work. Producer threads periodically scan the system for work to be done. When a producer thread encounters work to be done, e.g. adding to the schedule of a channel, the producer thread places a work request into a queue. Worker threads consume the work requests by fulfilling the requested work.
    Type: Application
    Filed: August 11, 2008
    Publication date: July 9, 2009
    Inventors: Mangesh Madhukar Gondhalekar, Rajesh Viswanathan, Shailesh Prakash, Stephen Loomis, James Patrick Van Huysse, Cameo Dawn Carlson
  • Patent number: 7412532
    Abstract: A song and ad scheduler supporting clip-based and stream-based scheduling of multimedia items generates several hours of schedule in advance. Having multiple channel capability, the scheduler uses as inputs: the channel, associated playlists associated, rotation pattern for the channel, and associated programming rules to produce a schedule of multimedia items for the channel. Initially, the scheduler produces a schedule for each channel of predetermined length; then it periodically revisits the channel to add more songs, keeping the schedule to the desired length. Length of the initial playlist is configurable. The scheduler uses a producer-consumer model for distributing work. Producer threads periodically scan the system for work to be done. When a producer thread encounters work to be done, e.g. adding to the schedule of a channel, the producer thread places a work request into a queue. Worker threads consume the work requests by fulfilling the requested work.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: August 12, 2008
    Assignee: AOL LLC, a Deleware Limited Liability Company
    Inventors: Mangesh Madhukar Gondhalekar, Rajesh Viswanathan, Shailesh Prakash, Stephen Loomis, James Patrick Van Huysse, Cameo Dawn Carlson
  • Patent number: 7078567
    Abstract: The present invention provides methodology for carbon-nitrogen bond formation via vinyl or aryl amination. In the process of the invention, an sp2 hybridized radical is reacted with an azomethine moiety to form pyrrolidine and indole compounds. The methodology provides a facile process for the synthesis of compounds having the pyrrolidine or indole subunit and is especially advantageous for compounds having acid or base labile functional groups and/or is comprised of chiral centers susceptible to acid/base epimerization.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: July 18, 2006
    Inventors: Jeffrey N. Johnston, Rajesh Viswanathan
  • Publication number: 20040215733
    Abstract: A song and ad scheduler supporting clip-based and stream-based scheduling of multimedia items generates several hours of schedule in advance. Having multiple channel capability, the scheduler uses as inputs: the channel, associated playlists associated, rotation pattern for the channel, and associated programming rules to produce a schedule of multimedia items for the channel. Initially, the scheduler produces a schedule for each channel of predetermined length; then it periodically revisits the channel to add more songs, keeping the schedule to the desired length. Length of the initial playlist is configurable. The scheduler uses a producer-consumer model for distributing work. Producer threads periodically scan the system for work to be done. When a producer thread encounters work to be done, e.g. adding to the schedule of a channel, the producer thread places a work request into a queue. Worker threads consume the work requests by fulfilling the requested work.
    Type: Application
    Filed: December 12, 2003
    Publication date: October 28, 2004
    Inventors: Mangesh Madhukar Gondhalekar, Rajesh Viswanathan, Shailesh Prakash, Stephen Loomis, James Patrick Van Huysse, Cameo Dawn Carlson
  • Publication number: 20040082778
    Abstract: The present invention provides methodology for carbon-nitrogen bond formation via vinyl or aryl amination. In the process of the invention, an sp2 hybridized radical is reacted with an azomethine moiety to form pyrrolidine and indole compounds. The methodology provides a facile process for the synthesis of compounds having the pyrrolidine or indole subunit and is especially advantageous for compounds having acid or base labile functional groups and/or is comprised of chiral centers susceptible to acid/base epimerization.
    Type: Application
    Filed: October 16, 2003
    Publication date: April 29, 2004
    Inventors: Jeffrey N. Johnston, Rajesh Viswanathan
  • Patent number: 6670479
    Abstract: The present invention provides methodology for carbon-nitrogen bond formation via vinyl or aryl amination. In the process of the invention, an sp2 hybridized radical is reacted with an azomethine moiety to form pyrrolidine and indole compounds. The methodology provides a facile process for the synthesis of compounds having the pyrrolidine or indole subunit and is especially advantageous for compounds having acid or base labile functional groups and/or is comprised of chiral centers susceptible to acid/base epimerization.
    Type: Grant
    Filed: March 7, 2001
    Date of Patent: December 30, 2003
    Assignee: Advanced Research and Technology Institute, Inc.
    Inventors: Jeffrey N. Johnston, Rajesh Viswanathan
  • Publication number: 20020128490
    Abstract: The present invention provides methodology for carbon-nitrogen bond formation via vinyl or aryl amination. In the process of the invention, an sp2 hybridized radical is reacted with an azomethine moiety to form pyrrolidine and indole compounds. The methodology provides a facile process for the synthesis of compounds having the pyrrolidine or indole subunit and is especially advantageous for compounds having acid or base labile functional groups andor is comprised of chiral centers susceptible to acidbase epimerization.
    Type: Application
    Filed: March 7, 2001
    Publication date: September 12, 2002
    Inventors: Jeffrey N. Johnston, Rajesh Viswanathan