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: 20150095751
    Abstract: A content application employs page links to merge pages of articles. The content application retrieves an initial page of an article. An article such as a web article spread into multiple pages is retrieved for analysis. A page link of a following page of the article is detected within the initial page. The page link is a top choice among candidates sorted based on a weight score. The following page is retrieved using the page link and appended into the initial page to form an aggregate article. The aggregate article is presented for consumption.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Applicant: Microsoft Corporation
    Inventors: Zhicheng Dou, Ruihua Song, Guangping Gao, Qian Zhang, Ming Liu, Raman Narayanan, Shelley Summer Gu, Yanti Aruswati Gouw
  • Publication number: 20150063696
    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: September 25, 2013
    Publication date: March 5, 2015
    Applicant: Microsoft Corporation
    Inventors: Yu Chen, Ruihua Song, Guangping Gao, Qian Zhang, Ming Liu, Raman Narayanan, Shelley Summer Gu, Yanti Aruswati Gouw
  • Publication number: 20150067476
    Abstract: Technologies are generally provided for extracting a body and a title of an article displayed on a web page. A web page may display content such as advertisements, images and links in addition to the web page article. A user may select to view the article in a reader application without the additional content, and the reader application may extract the body and the title from the web page. Title candidates may be selected by identifying meta tags associated with the title and removing website names from the meta tags. Body candidates may be selected by identifying clusters of text nodes based on a font size and depth in a document object model tree for the web page. A best cluster that is most likely the body may be selected and a corresponding title candidate maybe selected as the best title.
    Type: Application
    Filed: September 25, 2013
    Publication date: March 5, 2015
    Applicant: Microsoft Corporation
    Inventors: Ruihua Song, Guangping Gao, Qian Zhang, Ming Liu, Raman Narayanan, Shelley Summer Gu, Yanti Aruswati Gouw
  • Publication number: 20150058710
    Abstract: An e-reader application displays a page of a fixed format document resized to match a size of a window pane in a fit page format. The e-reader application presents selection controls associated with a selection action in response to detecting the selection action on a text of the page. In addition, an operation associated with a navigation action is executed in response to detecting the navigation action on the page.
    Type: Application
    Filed: August 21, 2013
    Publication date: February 26, 2015
    Applicant: Microsoft Corporation
    Inventors: Seth Robert Atkinson, Wei Zeng, Raman Narayanan, Ming Liu, Aleksandr Gil, Renee Choy Yang
  • Publication number: 20150058711
    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: Application
    Filed: August 21, 2013
    Publication date: February 26, 2015
    Applicant: Microsoft Corporation
    Inventors: Wei Zeng, Seth Robert Atkinson, Raman Narayanan, Ming Liu, Aleksandr Gil
  • Publication number: 20140360922
    Abstract: A method is provided to produce a clean resid from a heavy hydrocarbon, the method including the steps of: feeding a heavy hydrocarbon to a conversion unit to convert at least a portion of the heavy hydrocarbon to lighter products and producing a resid, the resid comprising at least ten percent by weight components having true boiling points greater than 380° C. and further comprising at least some asphaltenes; contacting the resid with a naphtha to produce a mixed naphtha and resid, the naphtha comprising paraffin having from four to twelve carbons, the ratio of naphtha to resid high enough to result in precipitation of at least a portion of the asphaltenes in the resid; and separating a reject stream comprising asphaltenes and at least some solids from the resid to form a clean resid.
    Type: Application
    Filed: June 4, 2014
    Publication date: December 11, 2014
    Inventors: Haiyong CAI, Pattabhi Raman NARAYANAN, Michael James SPRAGUE
  • Publication number: 20140181211
    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: Application
    Filed: March 3, 2014
    Publication date: June 26, 2014
    Applicant: Microsoft Corporation
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
  • Publication number: 20140180913
    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: Application
    Filed: March 3, 2014
    Publication date: June 26, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
  • Publication number: 20140172825
    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: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Applicant: Microsoft Corporation
    Inventors: Suresh Velagapudi, Raman Narayanan, Ming Liu, Radoslav Nickolov, Wei Zeng, Aleksandr Gil
  • Publication number: 20140164892
    Abstract: An e-reader application consumes content incrementally during presentation. The application determines a location of another page in the content in response to a user action to load the other page in place of a currently displayed page. A user initiates navigation to the other page by activating a navigation control to display an adjacent page or a random page of the content. An increment of the content containing the other page is retrieved from the determined location. An anchor associated with the other page can be used to find the location in the content. The increment is processed to extract the other page. Processing can include decoding the increment using a standard format used to store the increment. The extracted page is displayed by the application while unloading the previously displayed page from system memory.
    Type: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: RADOSLAV NICKOLOV, MING LIU, WEI ZENG, RAMAN NARAYANAN
  • Publication number: 20140164366
    Abstract: Flat content (or flat book) is converted to rich content (or a rich book) in an e-reader environment through key term identification, context-based search using identified key terms, ranking of search results, and comparison of the ranked search results against a predefined threshold, customizable by a user or an administrator. Textual, graphic, audio, video, and comparable objects from search results above the predefined threshold may be augmented in suitable locations within the flat content such as interactive text, audio/video object, images, additional text, or other interactive elements.
    Type: Application
    Filed: December 12, 2012
    Publication date: June 12, 2014
    Applicant: Microsoft Corporation
    Inventors: Raman Narayanan, Ming Liu, Wei Zeng, Radoslav Nickolov, Aleksandr Gil
  • Publication number: 20140164915
    Abstract: “Non-book” documents such as user documents, enterprise documents, and other content are automatically converted into a format consistent with e-books, categorized, and presented through an e-reader application in a consistent manner to enhance e-reader experience. Content received from a variety of sources such as organizational data sources, professional or social network sources, and even a user's own domain is analyzed, reformatted for consistency with other e-reader content, and categorized. The user can use the e-reader application to read e-books, review professional or personal documents, magazine articles, etc. taking advantage of enhanced e-reader features such as context based searches, sharing, snippets, note taking, inking, and comparable ones.
    Type: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: Microsoft Corporation
    Inventors: Ming Liu, Raman Narayanan, Wei Zeng, Qian Zhang
  • Publication number: 20140164360
    Abstract: Context based enhanced search capabilities are provided in conjunction with e-reader experience. A search query may be augmented based on a context of the displayed content, user information, and similar background data such that relevancy and context of search results may be focused in presentation to the user. Context of content may include terms or objects near a selected portion of the content for search, a type of the displayed content, etc. Search results may be presented from a variety of sources categorized and/or prioritized based on system default parameters and/or user preferences.
    Type: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: Microsoft Corporation
    Inventors: Radoslav Nickolov, Ming Liu, Wei Zeng, Raman Narayanan, Aleksandr Gil
  • Publication number: 20140164911
    Abstract: An e-reader application preserves a layout of a region of content during a modification. A detected modification of a region of the content initiates an analysis for how to preserve the region. A configuration located within the content determines a behavior for preserving the region. The configuration is evaluated and compared to other configurations to determine overriding attributes to apply to the region during the modification. The attributes are applied to the associated objects in the region while applying the modification to other objects to maintain a pre-modification appearance of the region after the modification.
    Type: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: Microsoft Corporation
    Inventors: Radoslav Nickolov, Ming Liu, Wei Zeng, Raman Narayanan
  • Publication number: 20140164900
    Abstract: An e-reader application appends content with an annotation. A user action initiates a process to append the content with the annotation. A selection action of a portion of the content prompts an annotation menu. An annotation pane used to record the annotation is displayed in response to an activation of one of the menu commands. The annotation pane is configured based on an input type selectable by a user. The annotation is recorded after entry by the user based on the input type including text, ink, audio, and image. The annotation is displayed in an annotation view including the location of the annotation and the type of the annotation. The displayed annotation is selectable to navigate to the associated location in the content.
    Type: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: Microsoft Corporation
    Inventors: Wei Zeng, Ming Liu, Radoslav Nickolov, Raman Narayanan
  • Patent number: 8751442
    Abstract: Systems, methods, and data structures associated with the detection and resolution of duplicate data that might result when using multiple synchronization protocols are described. These techniques may use different types of identification data associated with data that is synchronized, as well as a defined set of operations that may be performed by one or more endpoints to identify and remove duplicated data.
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: June 10, 2014
    Assignee: Microsoft Corporation
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, Paresh S. Suthar, Raman Narayanan
  • Publication number: 20140143645
    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: Application
    Filed: November 21, 2012
    Publication date: May 22, 2014
    Applicant: Microsoft Corporation
    Inventors: Sergey Chub, Raman Narayanan, Ming Liu, Radoslav Nickolov, Wei Zeng
  • Patent number: 8666826
    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: February 12, 2010
    Date of Patent: March 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Raman Narayanan, Rajendra Vishnumurty, Russell Songco, Paresh Suthar, Suresh Babu Velagapudi, Ming Liu
  • Publication number: 20140047332
    Abstract: E-reader architecture with rich service infrastructure for identity, storage, protection, commercial exchange, and sharing of content is provided. The architecture may enable consumption of content through a set of compatible cross-platform consumption experiences that provide easy access to professional, institutional, collaborative or personal content with auxiliary capabilities such as search, commenting, posting, and similar ones.
    Type: Application
    Filed: November 15, 2012
    Publication date: February 13, 2014
    Applicant: Microsoft Corporation
    Inventors: Ming Liu, Wei Zeng, Raman Narayanan, Sergey Chub, Radoslav Petrov Nickolov
  • Publication number: 20140047308
    Abstract: An e-reader application provides a note based annotation of content in an e-reader. A user action to annotate the content initiates a note pane to capture a note. The note includes variety of types including text, ink, snippet, audio recording, and photo. The note is captured in the note pane which is configured according to the note type. The note is stored in a platform-agnostic in a cloud storage. A local cache also maintains the note for offline usage. The note is anchored to the content using an anchor marker placed within proximity to a selection associated with the note in the content.
    Type: Application
    Filed: November 21, 2012
    Publication date: February 13, 2014
    Applicant: Microsoft Corporation
    Inventors: Sergey Chub, Raman Narayanan, Ming Liu, Radoslav Nickolov, Wei Zeng