Patents by Inventor Raman Narayanan

Raman Narayanan 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).

  • Publication number: 20240086597
    Abstract: A method includes receiving profile data of a plurality of features of a substrate. The method further includes generating a typical profile based on the profile data of the plurality of features. The method further includes generating a first array of features. Each of the first array of features is based on the typical profile. The method further includes providing the first array of features to a process model. The method further includes obtaining first output from the process model based on the first array of features. The method further includes causing performance of a corrective action in view of the first output from the process model.
    Type: Application
    Filed: September 11, 2023
    Publication date: March 14, 2024
    Inventors: Sundar Narayanan, Samit Barai, Nusrat Jahan Chhanda, Dheeraj Kumar, Pardeep Kumar, Anantha R. Sethuraman, Raman Krishnan Nurani
  • Patent number: 10572582
    Abstract: Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Where the data placed on the clipboard may include one or more references to other information, such systems, methods, or data structures may retrieve data referred to by a reference and place such data, or data associated with the retrieved data, on the clipboard.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: February 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine
  • Publication number: 20170329751
    Abstract: Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Where the data placed on the clipboard may include one or more references to other information, such systems, methods, or data structures may retrieve data referred to by a reference and place such data, or data associated with the retrieved data, on the clipboard.
    Type: Application
    Filed: July 18, 2017
    Publication date: November 16, 2017
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine
  • Publication number: 20170300597
    Abstract: A social data feed, comprising a set of data items submitted by individuals in a social network, may be presented to the user, but the frequency of new data items appearing in the social data feed may be overwhelming, and may cause the user to miss data items that may be of interest. Instead, potentially interesting data items may be selected and peripherally presented to the user, e.g., as a tiled set of thumbnail images presented near the right edge of the display, adjusted for low contrast with the display background. Peripheral presentation may suggest potentially interesting data items to the user, thereby promoting serendipitous discovery of interesting data items, while reducing the distraction of the user while viewing the social data feed. Metadata of an interesting data item may be displayed upon user selection (e.g., pointer hovering), and interesting content items within a selected data item may be highlighted.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 19, 2017
    Applicant: Microsoft Corporation
    Inventors: George Moromisato, Raman Narayanan, Rajendra H. Vishnumurty, Ming Liu, Matthew S. Augustine, Russell P. Songco
  • Patent number: 9749368
    Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
  • Patent number: 9747266
    Abstract: Systems, methods, data structures and/or the like are provided for placing copy data, supplemental, and/or additional data on a clipboard, for example. The copy data may comprise a reference to supplemental data, such as HTML data (e.g., a social media data from an HTML social media webpage). The supplemental data may be retrieved using the reference, and placed within the clipboard. In this way, the copy data and the supplemental data may be available within the clipboard.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine
  • Patent number: 9710440
    Abstract: A reader application presents fixed format documents in reflowed format. A selection control is presented to display a reflow view after identifying text-based sections within a displayed content. The reflow view is generated using the sections upon an action on the selection control to display the reflow view. The reflow view is displayed in a location associated with the section within the displayed content or in place of the displayed content The reflow view is adjusted based on a screen size of the reader application.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: July 18, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Wei Zeng, Seth Robert Atkinson, Raman Narayanan, Ming Liu, Aleksandr Gil
  • Patent number: 9524572
    Abstract: One or more techniques and/or systems are disclosed for processing vector-based information for an image. From a set of pixels that comprises the image, a first subset of one or more pixels that are used in a raster representation of an element in the image, such as pixel values used to render the image, is identified. A first operation is performed in parallel for the respective one or more pixels in the first subset, such as by evaluating a batched first subset of pixels using stacked instruction for the first operation. The first operation comprises instructions for at least a first portion of a function for generating an image pixel value used to represent the element in the image.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: December 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raman Narayanan, Radoslav Petrov Nickolov, Ming Liu, Rajendra Vishnumurthy
  • Publication number: 20160321117
    Abstract: Systems and methods for enabling access to data, including data represented using a variety of “richer” data formats, are disclosed. Such systems and methods may be useful, among a variety of cases, with applications or entities that may not typically be able to access such richer data. In at least some implementations, data copied to a clipboard and formatted using a variety of formats may be provided or accessed by a destination application as part of a paste operation even when the destination application may not natively provide the ability to access all of the data formats that might exist on a clipboard. In at least some implementations, such access may be provided without modifying or augmenting the data placed on the clipboard.
    Type: Application
    Filed: July 8, 2016
    Publication date: November 3, 2016
    Inventors: Raman Narayanan, Ming Liu, Paresh S Suthar
  • Patent number: 9417933
    Abstract: Systems and methods for enabling access to data, including data represented using a variety of “richer” data formats, are disclosed. Such systems and methods may be useful, among a variety of cases, with applications or entities that may not typically be able to access such richer data. In at least some implementations, data copied to a clipboard and formatted using a variety of formats may be provided or accessed by a destination application as part of a paste operation even when the destination application may not natively provide the ability to access all of the data formats that might exist on a clipboard. In at least some implementations, such access may be provided without modifying or augmenting the data placed on the clipboard.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raman Narayanan, Ming Liu, Paresh S. Suthar
  • Patent number: 9298712
    Abstract: Metadata based enhanced search capabilities are provided in conjunction with e-reader experience. Metadata associated with content and objects within displayed content is created based on default and/or custom rules. The metadata such as attributes, tags, etc. is indexed and used to augment search queries based on selected portions of the displayed content. Additional search augmentation is performed based on user-defined metadata or processing of objects such as image recognition of image objects and similar processes.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: March 29, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Suresh Velagapudi, Raman Narayanan, Ming Liu, Radoslav Nickolov, Wei Zeng, Aleksandr Gil
  • Patent number: 9264465
    Abstract: Concepts and technologies are described herein for providing media content sharing. The concepts and technologies disclosed herein can be employed to share media content with a social network, even for content subject to access control mechanisms and/or copyright laws. According to various embodiments disclosed herein, media content can be shared with a social network, or the like. An application running at or in conjunction with a computer can obtain information relating to media content displayed at or accessible to the computer, format the data, and transmit the data to a social networking site or other location in a format appropriate for the site. Contents and technologies for viewing the shared content also are disclosed.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: February 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
  • Patent number: 9223766
    Abstract: An e-reader application preserves formatting of a selection through a snippet. The application determines a format of a portion of content in response to a user action selecting the portion. The formatted portion is stored in the snippet. The source code of the portion is extracted from the content and stored in the snippet to preserve its format. The snippet is displayed in a navigation pane using the format. The snippet is resized according to the defined format to fit available space in the navigation pane. The application is enabled to navigate to a location of the portion within the content in response to detecting another selection activating the snippet.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: December 29, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sergey Chub, Raman Narayanan, Ming Liu, Radoslav Nickolov, Wei Zeng
  • Patent number: 9218342
    Abstract: One or more techniques and/or systems are disclosed for high fidelity conversion of a document to a less rich format. A bounding area can be identified in the document that comprises an unsupported element, and/or a blending of elements that is not supported in the less rich format. The bounding area that comprises the unsupported element(s) can be rasterized, by creating an image and identifying raster data for the image. Those elements in the document that are outside the bounding area are not rasterized, and their vector data-based format is retained in the converted document.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: December 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ming Liu, Raman Narayanan, Radoslav Petrov Nickolov, Rajendra Vishnumurthy
  • Patent number: 9203786
    Abstract: Systems and methods for synchronizing and sharing data associated with sharing relationships are disclosed. Such systems and methods may be implemented by interfacing with an application that manages or accesses the data to be shared, and by making shared data available using a feed along with some mechanism for tracking changes or enabling synchronization between different endpoints.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: December 1, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, George P. Moromisato, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine
  • Publication number: 20150331886
    Abstract: A content application determines images of an article for extraction. The content application identifies an initial image associated with a content of the article. A caption and a credit line associated with the initial image is detected and the initial image is extracted along with the caption and the credit line. A second image of the article associated with a video is also detected and extracted along with the video. In addition, the content application extracts a slideshow detected within the article.
    Type: Application
    Filed: July 26, 2015
    Publication date: November 19, 2015
    Inventors: Yu Chen, Ruihua Song, Guangping Gao, Qian Zhang, Ming Liu, Raman Narayanan, Shelley Summer Gu, Yanti Aruswati Gouw
  • Patent number: 9117280
    Abstract: A content application determines images of an article for extraction. The content application identifies an initial image associated with a content of the article. A caption and a credit line associated with the initial image is detected and the initial image is extracted along with the caption and the credit line. A second image of the article associated with a video is also detected and extracted along with the video. In addition, the content application extracts a slideshow detected within the article.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: August 25, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yu Chen, Ruihua Song, Guangping Gao, Qian Zhang, Ming Liu, Raman Narayanan, Shelley Summer Gu, Yanti Aruswati Gouw
  • Patent number: 9055414
    Abstract: Text messaging between cell phones, computer applications, and/or other communication devices has become a common means of communication. Because of the prevalence of text messaging, robust text message processing may be facilitated through text messaging pipelines. Accordingly, as provided herein, a text messaging pipeline may be configured according to a pipeline module list. The pipeline module list may be constructed through an online service wherein predefined pipeline modules and/or user defined pipeline modules may be selected to create the pipeline module list. The configured text messaging pipeline may provide customized text message processing. For example, a user may select a spam filter, a translator, and/or other pipeline modules to configure a text messaging pipeline. Text message workflow (e.g., SMS messages that are sent and/or received by a computer application associated with the text messaging pipeline) may be processed through the text messaging pipeline.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: June 9, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raman Narayanan, Bruce E. Johnson, Rajendra H. Vishnumurty, Ming Liu
  • Patent number: 9015578
    Abstract: Embodiments provide for systems, methods, and computer program products for optimizing content rendered at a display unit by dynamically formatting the content layout based on a display unit's parameters. For example, content is received from a server. The content is capable of being rendered at a number of remote display devices with various display parameters. In addition, a number of display rules are also received. The display rules specify how content should be rendered in terms of content layout and properties by the remote display devices based on the parameters of the display devices. The display rules are compared with the parameters of a display device that is used to render the content. Based on the comparison, at least one of the display rules is applied such that the layout of the content on the display device is optimized for the particular parameters of the display device.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael S. Cooper, Filipe Fortes, Kevin B. Gjerstad, Radoslav P. Nickolov, David H. Salesin, Raman Narayanan
  • Patent number: 9003059
    Abstract: Systems and methods for implementing online and offline applications are described. Such systems and methods may in some cases provide the same programming interface, regardless of whether the application is online or offline. Such systems and methods may also or instead in some cases provide additional or other possible capabilities, including installation without elevated privileges, simplified data synchronization, sharing of applications and application data, access to data from other applications, and richer client functionality than may be provided by an application such as a web browser.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: April 7, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, George P. Moromisato, Raman Narayanan, Matthew S. Augustine, Dharma K. Shukla, Ori M. Amiga, Ming Liu, Arash Ghanaie-Sichanie