Patents Examined by Scott Baderman
  • Patent number: 9454531
    Abstract: A method for presenting media content of a website having a plurality of media content types on a media device includes receiving media content from a website at one or more computing devices over a network interface; categorizing media content from the website into a plurality of media content types comprising a text type content and a non-text type content; receiving a selection of a media content type for displaying media content items of the selected media content type by the media device; retrieving, from a memory device, display parameters for a user interface for the selected media content type; reformatting the media content items of the selected media content type for display based on the retrieved display parameters for the user interface; and providing display data, to a display device associated with the media device, representing the user interface and the reformatted media content items.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: September 27, 2016
    Assignee: Google Inc.
    Inventors: David Scott Fisher, Jurek Foryciarz
  • Patent number: 9456012
    Abstract: A computer-implemented method is executed on a server having one or more processors and memory storing one or more programs to be executed by the one or more processors. The method includes receiving document editing commands, for editing a respective document, from one or more users in a document editing session, and editing the respective document in accordance with the commands received from the users. The received commands including document text for the document. The method further includes detecting, within the respective document text, an embedded request to invite a specified user to access the respective document, and responding by sending an invitation to the specified user, and, if needed, adding the specified user to an access control list of the respective document to enable the specified user to access the document in response to detecting the embedded request.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: September 27, 2016
    Assignee: Google Inc.
    Inventor: Gabriel Cohen
  • Patent number: 9449126
    Abstract: A user interface for presenting a set of related pages of an electronic content work for view at the same time. The pages are sized according to a target format for presentation of the electronic content work, and may also be formatted according to user-defined font and zoom criteria. Each of the related pages comprises a media object, for example a markup language object. Responsive to user manipulation of presentation criterion for the set of related pages, the set of related pages is reformatted and so presented in near real-time. In some instances, a user may manipulate controls of the user interface to isolate a content object included within the set of related pages, have information regarding that content object presented and even edit the content object in-line with the present view.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: September 20, 2016
    Assignee: Inkling Systems, Inc.
    Inventors: Thomas Charles Genoni, Peter S. Cho, Norris Hung, Eric Todd Lovett, Huan Zhao
  • Patent number: 9449076
    Abstract: Real-time query expansion (RTQE) is a process of supplementing an original query with addition terms or expansion choices that are ranked according to some figure of merit and presented while users are still formulating their queries. As disclosed herein, phrases may be presented and one or more terms of a focused-on phrase may be pinned (as desirable to the user). Subsequent lists may be presented as a function of pinned terms and/or user input. In one embodiment, a placeholder may be substituted for one or more pinned terms if less than some predetermined threshold of phrases is able to be presented based upon the pinned terms and/or user input, and another list of phrases may be presented as a function of a query using fewer than all the pinned terms. The placeholder may allow out-of-index phrases to be formed, for example, based upon two or more phrases and/or terms input by the user.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tim Paek, Bongshin Lee, Bo Thiesson, Gary Voronel, Julian James Odell, Oliver Scholz
  • Patent number: 9449335
    Abstract: Delivery of a wrap package in response to the selection of an advertisement appearing in a web page, social media feed or in an email, text or other electronic message. In some embodiments, the advertisement may be a “cover” for the wrap package that contains an identifier associate with the wrap. When the cover is selected, the identifier is used to access and deliver the wrap package to the requesting device. In other embodiments, the advertisement may contain a link including the identifier that is then used to retrieve and deliver the wrap when the link is selected.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: September 20, 2016
    Assignee: Wrap Media, LLC
    Inventors: Eric H. Greenberg, John M. Garris, Ian McFarland, Mark E. Rolston, Jared L. Ficklin
  • Patent number: 9448988
    Abstract: An authoring tool for authoring wrap packages of cards. The authoring tool includes a set of tools that enable an author to create a new card of a wrap selected from a variety of card templates. In various embodiments, the card templates include textual, video, image/photo, document, gallery, chat, widgets, global components, location/GPS, transact, appointment, and end-of-wrap card templates. When a particular card template is selected, the template is then duplicated to create the new card. Thereafter, the author may author the card to include various components, content, attributes, layouts, styles triggers and/or behaviors. As the cards of the wrap are created, the authoring tool provides the author with the ability to order the sequence of the cards. The authoring tool thus enables authors to selectively create wrap packages that include media that conveys a narrative story and application functionality.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: September 20, 2016
    Assignee: Wrap Media LLC
    Inventors: Eric H. Greenberg, John M. Garris, Ian McFarland, Jared L. Ficklin, Mark E. Rolston, Matthew J. Santone, Jon Stevens, Eric J. Wicks
  • Patent number: 9442900
    Abstract: An apparatus for arranging a plurality of elements includes a memory that stores a program and a processor that executes the program stored in the memory. The processor acquires a first element and a second element, each of which strides over a page partition position corresponding to a bottom of a first page in a vertical direction. The processor arranges the first element and the second element, so that the first element is divided, at a position of the first element corresponding to the page partition position over which the second element strides, into the first page and a second page, and a whole of the second element is arranged to the second page.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: September 13, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Koichi Matsumoto
  • Patent number: 9430579
    Abstract: A system comprises a first workstation that locally instantiates a design tool configured to allow a designer to specify a design for a web page. A data store is locally available to the first workstation, and receives and stores the design as a saved design. A second workstation provides access to a code editor to allow a programmer to specify a modification to an encoding of the design. A server means instantiates the code editor for the second workstation, saves the modification as a saved modification, and serves the encoding of the design in accordance with the modification by combining the saved modification with the saved design. The server means seamlessly combines the saved design and the saved modification such that the saved modification and the saved design can each be independently altered and recombined to produce a modified encoding of the design.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: August 30, 2016
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Samir Hashem
  • Patent number: 9430756
    Abstract: A system and method for facilitating patent grant and patent application claims examination; including the functions of automated importing of patent claims, automated parsing of the claims into their hierarchy, and compression/expansion of the parsed claims to/from the independent claim level.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: August 30, 2016
    Assignee: SPORE, INC.
    Inventor: JiNan Glasgow
  • Patent number: 9424240
    Abstract: Embodiments are described for capturing, displaying, and navigating annotations in an electronic document. In some embodiments, a selection of an object in the electronic document is received, and an annotation associated with the selected object is received. The annotation is maintained in a list of annotations. The annotation can also be displayed. In some embodiments, a selection of the annotation is received and in response to the selection of the annotation being received, a user may be navigated to a location of the selected object in the electronic document.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: August 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John L. Beezer, David M. Silver, Marco M. DeMello
  • Patent number: 9424364
    Abstract: A method and a device are disclosed including an integrated connection between a Social Business Network (SBN) and a webpage configured to provide context-based relevant information about content and/or metadata associated with the webpage. A SBN provides business-oriented information in a social networking environment. In some embodiments, SBN connection automatically provides information about the webpage's owner, or is used used or to start a conversation with another user. In still other embodiments, the SBN connection may retrieve information from external sources such as Facebook®, web, and databases associated with the SBN, including prior relevant conversations, project information, participant information, articles, historical data, and the like. In various embodiments, the SBN connection is in the form of a browser plugin component, which may be enhanced by custom software cartridges developed by customers of SBN to dynamically alter the behavior or add functionality to the SBN plugin component.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: August 23, 2016
    Inventors: Oudi Antebi, Amir Leshem, Roy Antebi, Ran Hanoch Meiteles, Sagi Eliyahu
  • Patent number: 9418068
    Abstract: Technologies are described herein for converting presentations between differing slide dimensions and aspect ratios. A scaling factor is calculated from the difference between the original dimensions of the slide and the new dimensions of the converted slide. Next, the content objects on the slide are scaled based on the scaling factor such that the aspect ratio of the content object is maintained. Finally, the content objects are repositioned on the slide in order to maintain a relative distance between the position of the content object and the center of the slide.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: August 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Michael Maloney, Muhammad Asim Goheer, Jesse Patrick Harvey
  • Patent number: 9418145
    Abstract: Method and system for visualizing documents. N-dimensional compact representations are obtained for a set of documents. A plurality of documents is retrieved with corresponding N-dimensional compact representations and each of the retrieved documents is associated with one or more concepts. Each retrieved document is projected to a point on a K-dimensional map based on its N-dimensional compact representation so that projected document points in the K-dimensional map maintain the relative distances among the retrieved documents in the N-dimensional space. Regions in the K-dimensional map associated with concepts are identified. A label is generated for each concept in each identified region. Then generated labels are then rendered on the K-dimensional map in a corresponding region identified.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: August 16, 2016
    Assignee: TEXTWISE COMPANY, LLC
    Inventors: Robert Solmer, Wen Ruan
  • Patent number: 9418056
    Abstract: An authoring tool for authoring wrap packages of cards. The authoring tool includes a set of tools that enable an author to create a new card of a wrap selected from a variety of card templates. In various embodiments, the card templates include textual, video, image/photo, document, gallery, chat, widgets, global components, location/GPS, transact, appointment, and end-of-wrap card templates. When a particular card template is selected, the template is then duplicated to create the new card. Thereafter, the author may author the card to include various components, content, attributes, layouts, styles triggers and/or behaviors. As the cards of the wrap are created, the authoring tool provides the author with the ability to order the sequence of the cards. The authoring tool thus enables authors to selectively create wrap packages that include media that conveys a narrative story and application functionality.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: August 16, 2016
    Assignee: Wrap Media, LLC
    Inventors: Eric H. Greenberg, John M. Garris, Ian McFarland, Jared L. Ficklin, Mark E. Rolston, Matthew J. Santone, Jon Stevens, Eric J. Wicks
  • Patent number: 9411561
    Abstract: An apparatus and a method for changing a theme form of an application to conform the user experience to a web application or a native application in a portable terminal. The apparatus for changing the application theme in the portable terminal may comprise a controlling unit for changing an application theme into an application theme of a different device type, a displaying unit for outputting a change process of the application theme and the application to which the changed theme is applied, an inputting unit for generating a change request of the application theme and a theme application managing unit for converting theme data, obtained from compiled data of an application, through an inverse-compiling process, to data suitable for the theme form of a second application.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: August 9, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Jae-Min Lee, Jang-Hyun Yoon, Ki-Bong Choi, Ji-Hyun Kim, Hyun-Suk Oh
  • Patent number: 9411797
    Abstract: Slicers are configured to filter tabular data arranged in columns. A user may use the slicers to filter tabular data from a client application and/or a server based application/service. Slicers may be created for one or more columns and for all/portion of the tabular data within a column. Selection of a slicer element filters the associated tabular data and updates a display of the other slicers. Interaction with the slicers may also update other user interface controls that filter the tabular data (e.g. selecting a slicer element changes a value of a filtering setting in a drop down menu and/or selecting the filtering setting in the drop down menu changes a state of a slicer element). A slicer element may be associated with other objects in the spreadsheet and/or included within one or more functions of a spreadsheet.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: August 9, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Johnny Sterling Campbell, Jenefer Monroe, Konrad Tupaj, Amarinder Singh Grewal, Robert George Hawking, Allan Folting
  • Patent number: 9412174
    Abstract: Techniques for creating and manipulating software notes representative of physical notes are described. A computing device includes a processor, an image collection module executable by the processor and configured to receive an input image of an environment having a plurality of overlapping physical notes, and an image processing engine executable by the processor and configured to process the input image with the computing device to identify the plurality of overlapping physical notes in the input image. The image processing engine determines a boundary of each note in the plurality of overlapping physical notes in the input image, and generates a plurality of digital notes corresponding to the determined boundary of each of the overlapping physical notes identified in the input image.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: August 9, 2016
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Guruprasad Somasundaram, Ravishankar Sivalingam, David M. Mahli, Cristin E. Moran, Richard J. Moore, Pontus Axelsson, Michael Rotstein, Roland Persson
  • Patent number: 9411798
    Abstract: The disclosed embodiments enable a report to be generated using a template. The template may include one or more properties for which for which corresponding values are to be inherited by each copy of the template. A value of a property that is inherited may be overridden by modifying the inherited value. A copy of a template may be incorporated into a report design. Conversely, at least a portion of a report design may be saved as a template.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: August 9, 2016
    Assignee: Open Text Corporation
    Inventors: Wenbin He, Wenfeng Li, Rima Kanguri, Yu Li
  • Patent number: 9411799
    Abstract: A document and template creation system includes a document and template creation device. The document and template creation device is configured to identify at least one domain ontology concept based on at least a portion of a text-string input into a document, propose the at least one domain ontology concept for selection by the user, and insert at least one of the at least one domain ontology concept into the document in response to selection by the user.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: August 9, 2016
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Andrew John Hewett, Martin Huber, Gerhard Kohl, Markus Metz, James Pressler, Michael Rusitska
  • Patent number: 9411885
    Abstract: According to one embodiment, an electronic apparatus includes a processor and a display processor. The processor stores a plurality of clip data items in storage, each of the plurality of clip data items including a clip and one or more tags associated with the clip, the clip corresponding to at least a part of a document. The display processor displays one or more first tags on a screen if a first clip is selected from a first document displayed on the screen, the first clip corresponding to at least a part of the first document, wherein the one or more first tags are related to the first clip and extracted from the plurality of clip data items.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: August 9, 2016
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Sachie Yokoyama, Eita Shuto