Patents Examined by Scott Baderman
-
Patent number: 9836441Abstract: The described technology is directed towards a graphics platform abstraction layer that couples an application program's user interface objects to any of a variety of underlying platforms, including browsers that host the application program or the operating system's UI objects. The graphics platform abstraction layer loads an appropriate implementation for calling objects of the underlying platform, and interfaces the application program to the implementation, whereby the application program may be independent of any underlying platform. The graphics platform abstraction layer also may load code that deals with quirks of a given browser/version and/or other vendor-specific details.Type: GrantFiled: September 2, 2015Date of Patent: December 5, 2017Assignee: HOME BOX OFFICE, INC.Inventors: Nathan J. E. Furtwangler, Brendan Joseph Clark, Brandon C. Furtwangler, J. Jordan C. Parker
-
Patent number: 9830401Abstract: In one aspect, a method is provided for automatically validating optimization web filters, including receiving a webpage for optimization, retrieving one or more resources for rendering the webpage, setting values for one or more rendering variables associated with the render engine for rendering the webpage, rendering the webpage using the one or more resources according to the one or more rendering variables, applying a set of filters to the webpage to generate an optimized webpage, rendering the optimized webpage using the one or more resources according to the same values of the one or more rendering variables, comparing the rendered webpage and the rendered optimized webpage, determining if a transformation error condition occurred based on the comparing and storing the one or more optimization filters with respect to the webpage if it is determined that the transformation error condition did not occur.Type: GrantFiled: May 16, 2013Date of Patent: November 28, 2017Assignee: Google LLCInventors: Benjamin Joel Prosnitz, Michael Piatek
-
Patent number: 9830304Abstract: Embodiments of the invention provide methods and supporting systems for programmatically inserting highly-relevant content (“inserted content” or “display items”) into existing electronic content (“native content”) such as websites and WAP-enabled domains. The addition of the content considers various attributes of the native content into which the inserted content is to be placed, the user viewing the content, the device on which the content is being placed, the structure of the content, metadata related to the content and/or the content domain, the inserted content itself, as well as many other attributes that may be specific to the instance, or, in some cases, may even be random. The insertion process also uses an insertion strategy to direct how, when and in what form the inserted content is placed into the native content.Type: GrantFiled: February 22, 2013Date of Patent: November 28, 2017Assignee: Swoop Inc.Inventors: Simeon Simeonov, James Echmalian, Yongdeng Chen, James R. Morrin, Jr., Tyler Morrison, Joseph Regan Ferris
-
Patent number: 9823805Abstract: Methods, devices, and systems for browsing websites are provided. More specifically, a presentation browser application and method are provided that allows a user to browse content available from the World Wide Web using a display device and relatively limited user input device. The content is presented in a presentation skin selected from a number of available presentation skins. The presentation browser application is particularly useful for browsing the Internet with a television or the like.Type: GrantFiled: September 9, 2013Date of Patent: November 21, 2017Assignee: SONIFI SOLUTIONS, INC.Inventor: Mark DiLorenzo
-
Patent number: 9823887Abstract: Devices, systems, and methods for managing a print preview receives a first preview request; configures a filter pipeline; obtains a job flow; generates a first parts list based at least on the first preview request and the job flow; determines whether the filter pipeline is clear of parts; processes one or more parts listed in the first parts list using the filter pipeline; receives a second preview request; determines whether the one or more parts listed in the first parts list of the first preview request can be used in the second preview request; generates a second parts list based on the second preview request; determines whether the filter pipeline is clear of the one or more parts listed in the first parts list; and processes one or more parts listed in the second parts list using the filter pipeline.Type: GrantFiled: April 18, 2014Date of Patent: November 21, 2017Assignee: CANON KABUSHIKI KAISHAInventors: Charles Thomas Armstrong, Loren A. Wood
-
Patent number: 9824076Abstract: Embodiments of the invention are directed to systems, methods, and computer program products to enable a user to edit a large text file. In some embodiments, the system is configured to receive a first input from a user, wherein the first input comprises selecting a large text file from an external source; receive a second input from the user, wherein the second input comprises a start line and an end line; retrieve the section of the selected large text file defined by the start line and the end line from the external source and load the retrieved section onto a temporary memory location; initiate presentation of the retrieved section of the selected large text file to the user; and enable the user to edit and save at least a portion of the retrieved section of the selected large text file.Type: GrantFiled: October 14, 2014Date of Patent: November 21, 2017Assignee: BANK OF AMERICA COPORATIONInventor: Shadabuddin Ahmad
-
Patent number: 9817811Abstract: Provided is a Web server system capable of dynamically changing a display format of a single item displayed on a screen into the contents which are different in different levels such as in respective Web sites or respective screens. According to a typical embodiment, a dictionary system for providing dictionary data to a Web server system has: a plurality of types of dictionary tables having a hierarchical structure, the dictionary table having a large applicable range serving as a higher level regarding a range to which the dictionary data is applied; and a dictionary processing unit for acquiring the dictionary data corresponding to a specified key from the specified dictionary table.Type: GrantFiled: August 29, 2013Date of Patent: November 14, 2017Assignee: NOMURA RESEARCH INSTITUTE, LTD.Inventor: Soichi Ohara
-
Intelligent automatic expansion/contraction of abbreviations in text-based electronic communications
Patent number: 9817802Abstract: A method for intelligently handling abbreviations in text-based electronic communications can begin with the compilation of abbreviation usage history data by an intelligent abbreviation handler component of a text-based electronic communications system. The abbreviation usage history data can indicate a presentation preference for abbreviation elements based upon past usage by the user. An abbreviation element can be an abbreviation, an acronym, or an initialism. The abbreviation element can be presented in a condensed format or an expanded format. Abbreviation elements can be identified in a received text-based electronic communication. The presentation preference of each identified abbreviation element can be intelligently determined for each recipient from the abbreviation usage history data. An abbreviation-adjusted text-based electronic communication can be created for each recipient using the received text-based electronic communication and the determined presentation preference.Type: GrantFiled: May 30, 2012Date of Patent: November 14, 2017Assignee: International Business Machines CorporationInventors: Judith H. Bank, Erik S. Bryant, Gary Denner, Patrick O'Sullivan -
Patent number: 9813664Abstract: Methods, apparatuses, and computer program products are disclosed for determining a plurality of parameters of a shim file to define a format of at least one media content input, creating a file based program master based on the shim file, and providing the created file based program master to a user for creating and delivering the at least one media content input.Type: GrantFiled: November 27, 2013Date of Patent: November 7, 2017Assignee: Discovery Communications, LLCInventors: Brinton A. Miller, Robert L. Collins, Joshua C. Derby, Charles J. Myers
-
Patent number: 9811507Abstract: Information is presented to a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first publication to reflect the state of the first publication.Type: GrantFiled: January 11, 2011Date of Patent: November 7, 2017Assignee: Apple Inc.Inventors: Elizabeth Caroline Furches Cranfill, David Heller, Jeffrey Robbin, Alan C. Cannistraro, William Martin Bachman, Timothy B. Martin, Matt Evans, Joe R. Howard
-
Patent number: 9811514Abstract: A method for annotating media objects includes receiving a completion signal after display of a first media object on a media device; selecting for display on the media device, a second media object derived from the first media object; annotating the second media object with a completion sign; dynamically determining one or more interactive elements to display with display of the second media object; annotating the second media object with one of the one or more interactive elements; and providing the annotated second media object for display on the media device.Type: GrantFiled: April 29, 2014Date of Patent: November 7, 2017Assignee: Google Inc.Inventors: Justin Lewis, Jonathan William Ray
-
Patent number: 9811512Abstract: Screenshots in documentation are synchronized with product functionality. Documentation source relating to a product includes placeholders where screenshots of user interface views of the product are to be located. A placeholder includes a description or pointer to a description of how to generate the user interface view of the product associated with the screenshot. A new version of the documentation may be generated. The documentation source including placeholders is read. Placeholders in the documentation are used to generate a user interface view. The user interface view is captured as a screenshot. The screenshot is inserted in the new version of the documentation at the location of the placeholder used to generate the screenshot.Type: GrantFiled: July 31, 2014Date of Patent: November 7, 2017Assignee: International Business Machines CorporationInventors: Andrew Feltham, Dominic Peter Harries, Graham White
-
Patent number: 9804754Abstract: An approach for providing segment-based viewing of recorded sessions is described. A video platform may determine one or more segments of a communication session based on content of the communication session. The video platform may also associate one or more segments with a recording of the communication session. The video platform may cause, at least in part, a presentation of the recording and one or more indicators for navigating playback of the recording based on the one or more segments, wherein the one or more indicators correspond to the one or more segments.Type: GrantFiled: March 28, 2013Date of Patent: October 31, 2017Inventor: Terry Crawford
-
Patent number: 9804687Abstract: A digital television including a display unit configured to display a keypad including a plurality of key buttons which are assigned with different alphabet characters, respectively, and a text window; and a controller configured to receive a first signal selecting a first key button of the plurality of key buttons, display a first alphabet character assigned with the first key button in the text window, and display a first sub key button assigned with a second alphabet character on a first region adjacent to the first key button of the keypad, in response to the first signal, and receive a second signal selecting the first sub key button, and display the second alphabet character next to the first alphabet character in the text window, and display a second sub key button assigned with a third alphabet character on the first region adjacent to the first key button of the keypad, in response to the second signal.Type: GrantFiled: August 30, 2016Date of Patent: October 31, 2017Assignee: LG ELECTRONICS INC.Inventor: Bum Bae Kim
-
Patent number: 9798712Abstract: The present disclosure provides a method of producing a personalized medical record, comprising: sensing capabilities of a receiving device; retrieving stock information; retrieving personalized information; combining at least a portion of the stock information and at least a portion of the personalized information into the personalized record; formatting the personalized record based on a combination of the capabilities of the receiving device and a user's preference; and, transmitting the formatted personalized record to the device.Type: GrantFiled: September 11, 2012Date of Patent: October 24, 2017Assignee: XEROX CORPORATIONInventors: Beilei Xu, Stuart A. Schweid, Raja Bala, Rinku Gajera
-
Patent number: 9792261Abstract: A medical image display apparatus determines a priority order of each of medical image data based on a display direction of a body model and an imaging direction of the medical image data. The medical image display apparatus displays each of the medical image data on the body model according to the priority order of the medical image data.Type: GrantFiled: October 1, 2013Date of Patent: October 17, 2017Assignee: Canon Kabushiki KaishaInventor: Takuto Kawahara
-
Patent number: 9792024Abstract: Systems and methods for managing and processing building plan documents including plan sheets. A toolbox of building project-related annotation tools comprising geometrical shapes and corresponding metadata indicating a criticality of a building project related defect is provided. An interface enables a selection of one or more video frames from a video file. A video frame editing area enables a user to drag and drop a shape over a portion of a frame displayed in the editing area to highlight a building defect. An interface enables the user to define a relationship between a video file and a building-related task. A user annotation, comprising a geometrical shape and corresponding metadata indicating a criticality of a building project related defect, of a video frame is received. An association of the video file with a first building project-related task is generated. A search interface enables the user to search for annotated video files associated with building projects.Type: GrantFiled: August 17, 2015Date of Patent: October 17, 2017Assignee: E-PLAN, INC.Inventors: Michael M. Chegini, Stacy Ann Reno, Leon Kotovich
-
Patent number: 9792268Abstract: A user interface allows zooming and panning of a web-based wall that can support a wide variety of content. Various natural user interface features can be implemented to allow users to interact with content in an intuitive way. Technical infrastructure such as a zoom engine, bounding boxes, and content sharing enable implementation of a rich set of features that are instantly grasped by users. A minimap can provide a helpful overview of content.Type: GrantFiled: May 15, 2015Date of Patent: October 17, 2017Assignee: SAP SEInventors: Hans-Michael Graf, Ulf Brackmann
-
Patent number: 9785617Abstract: Some embodiments provide a method that efficiently designs a document. The method provides the user with a selection of templates, each with a default configuration for content. The method provides the user with a selection of page designs to add to a selected template. The method adds a selected page design to a document that is based on the selected template. Some embodiments provide methods for modifying default content of template documents with default text fields. When a user selects a default text field, the method of some embodiments selects the entire default text field for editing by the user. In some embodiments, the method highlights a text field selected by the user. Also, in some embodiments, the method deletes the content of the text field when the user provides new content for the selected field. In some embodiments, the new content is text, image, or another type of content.Type: GrantFiled: October 28, 2011Date of Patent: October 10, 2017Assignee: APPLE INC.Inventors: Roger Rosner, Richard Cave, Chris Rudolph, Jay Capela
-
Patent number: 9785452Abstract: An example method for facilitating a framework for dependency management and automatic file load in a network environment is provided and includes deriving dependencies and loading methods of JavaScript files and Cascading Style Sheets (CSS) files referenced by an application source code executing at a browser on a client in a network environment, where the dependencies and loading methods are derived according to a map file accessed from a server, and automatically loading the JavaScript files and CSS files according to the dependencies and loading methods. In a specific embodiment, the map file comprises an Extensible Markup Language (XML) configuration file, which is generated by parsing each JavaScript file for the dependencies and the loading methods. In another embodiment, the map file comprises a JavaScript Object Notation (JSON) file, which is generated by parsing each JavaScript file and CSS file for methods and class names, respectively.Type: GrantFiled: October 9, 2013Date of Patent: October 10, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Lokesh Kumar Nandagopal, Deepesh Eliyot