Patents Examined by Barbara Level
-
Patent number: 10095670Abstract: One embodiment involves receiving, by a web page authoring tool, presentation information in a markup language corresponding to a static graphical object. In this embodiment, the web page authoring tool receives animation information in a data interchange format corresponding to an adjustment for the static graphical object. In this embodiment, the web page authoring tool receives a runtime engine. In this embodiment, the web page authoring tool stores the presentation information, the animation information, and the runtime engine within a web page. The runtime engine may be configured to cause a web browser displaying the web page to render an animation. The animation can be based at least in part on the presentation information and the animation information.Type: GrantFiled: September 12, 2016Date of Patent: October 9, 2018Assignee: Adobe Systems IncorporatedInventor: Henricus Maria Cabanier
-
Patent number: 10089406Abstract: A system for generating a web page that integrates content from different content sources. The system defines a request configured to be transmitted from a consumer application to a producer application. The request is for the producer application to provide content to the consumer application. The system adds additional custom data to the request via a plurality of integration points. The additional custom data is configured to be interpreted by handlers corresponding to the integration points. The system receives content produced by the producer application. The producer application produces the content based upon the request and the additional custom data. The system displays the received content to appear as an integrated whole with other content on a page.Type: GrantFiled: January 30, 2013Date of Patent: October 2, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: David Schneider, Scott O'Bryan, Michael Elges, Steven Bradley Likes, Venkata Guddanti
-
Patent number: 10083166Abstract: In one embodiment, an apparatus for generating an inspection report is provided which is configured to perform certain tasks. Input from a user for an inspection report and displaying contents of the inspection report which currently has been inputted, is received. One or more context features from one of the displayed contents is identified, in a real time manner. inspection data for the object based on one or more of the identified context features is processed. A list of items of the processed inspection data is caused to be displayed, upon detection of a specific user input, to be selected by the user. And, when an item in the list is selected by the user, processed inspection data corresponding to the selected item, is inserted into the inspection report. In some embodiments, the one of the displayed contents includes keywords relating to at least one of a body region, a part of the object, anatomical structure of the object, and a pathological structure of the object.Type: GrantFiled: July 2, 2013Date of Patent: September 25, 2018Assignee: Canon Kabushiki KaishaInventors: Xin Liu, Yinan Li
-
Patent number: 10019418Abstract: A method of reducing dynamic memory usage during the decoding of an Efficient XML Interchange (EXI) stream may include parsing an EXI Profile stream to identify each element within the EXI Profile stream that is not defined by an associated XML schema. The method may also include examining the first bit after a corresponding SE event for each of the identified elements. The method may also include assigning an initial built-in element grammar with no top-level production to each element where the first bit is set to 0 or an augmented built-in element grammar with one top level production of AT(xsi:type) to each element where the first bit is set to 1.Type: GrantFiled: July 20, 2012Date of Patent: July 10, 2018Assignee: FUJITSU LIMITEDInventor: Takuki Kamiya
-
Patent number: 10013395Abstract: An apparatus includes a memory to store a program and a processor to execute the program stored in the memory. The processor selects randomly output target images from output target candidate images and generates a plurality of layout images, each of which is generated by laying out the selected output target image. A template includes at least one image layout area. The processor determines a layout image from the generated plurality of layout images, by evaluating the selected target images included in each of the generated plurality of layout images according to both of first information corresponding to a user's evaluations for each of the selected output target images and second information based on an output history of each of the selected output target images in accordance with user designations. The processor outputs the determined layout image.Type: GrantFiled: June 28, 2013Date of Patent: July 3, 2018Assignee: Canon Kabushiki KaishaInventors: Yuto Kajiwara, Hiroyuki Sakai, Yusuke Hashii, Hiroyasu Kunieda, Naoki Sumi, Kiyoshi Umeda
-
Patent number: 10013411Abstract: In some embodiments, a document management application determines that a field of a document lacks a tag describing the field. The document management application also determines that data entered into the field of the document corresponds to a value of a field description included in a user profile. The document management application tags or otherwise associates the field with the field description based on the entered data corresponding to the value of the field description.Type: GrantFiled: April 30, 2014Date of Patent: July 3, 2018Assignee: Adobe Systems IncorporatedInventors: David Rudi Sherry, Kirk B. Gould, Steve Dakin, Frederic Thevenet, Lalit Vohra, Abhishek Modi
-
Patent number: 9996953Abstract: Concepts and technologies are described herein for providing a three-dimensional (“3D”) annotation facing tool. In accordance with some concepts and technologies disclosed herein, the 3D annotation facing tool provides a way for a user to control the orientation of annotations associated with productivity data in a 3D environment. The 3D annotation facing tool can provide a user with the ability to lock the orientation of the annotation along one or more directional axes. The 3D annotation facing tool can also provide a user with the ability to maintain an orientation of the annotation in a camera facing view.Type: GrantFiled: February 13, 2013Date of Patent: June 12, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Eric W. Patterson, Alexandre da Veiga, Ian Patterson Wood
-
Patent number: 9977770Abstract: One embodiment of the present invention discloses a method, computer program product, and system for converting a Microsoft® PowerPoint® file to Darwin Information Typing Architecture (DITA). A document converter receiving a command from a client device to convert one or more PowerPoint slides to DITA, wherein the PowerPoint has been formatted for conversion to DITA. Starting with the first PowerPoint slide, metadata tags, PowerPoint slide and notes text, and file names of grouped images are compiled into a string parsed with DITA markup. If the next slide does not begin a new topic, then that slide's metadata tags, PowerPoint slide and notes text, and grouped image file names are compiled into a string parsed with DITA markup and appended to the previous slides string. If the next slide begins a new topic, then the string is exported to a DITA topic. This process is repeated throughout the PowerPoint presentation.Type: GrantFiled: January 4, 2016Date of Patent: May 22, 2018Assignee: International Business Machines CorporationInventor: Lisa M. Caten
-
Patent number: 9953093Abstract: A system and method for mapping changes between a browser history stack and a browser page state using one or more tokens. The system comprises an updater module, a parsing module, a mapping module and an execution module. The updater module receives a navigation request from the user and updates a browser history stack based at least in part on the navigation request The parsing module receives a token associated with an entry at the top of the browser history stack and parsing the token into one or more dynamic segments. The mapping module receives the one or more dynamic segments and generates a map based at least in part on the one or more dynamic segments. The execution module receives the map and executing code based at least in part on the map.Type: GrantFiled: September 4, 2012Date of Patent: April 24, 2018Assignee: GOOGLE LLCInventor: Matias Cudich
-
Patent number: 9940309Abstract: A method in a network setup that includes a client entity and a network for handling a data flow to the client entity. The method estimates a screen rendering time of content at the client entity. The method includes the steps of observing the data flow to the client entity, estimating a screen area at the client entity based on the observed data flow, determining, from the data flow, content data associated with rendering content in the screen area, extracting at least data items from the determined content data, and estimating, as the screen rendering time, the time required to render the content in the screen area at the client entity based on the extracted data items.Type: GrantFiled: September 28, 2012Date of Patent: April 10, 2018Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (publ)Inventors: Fredrik Kuivinen, David Lindegren
-
Patent number: 9904665Abstract: A method and device for rasterizing content includes partitioning a webpage into webpage tiles that are associated with a front buffer and a back buffer. A rasterized version of each of the tiles may be stored in the associated front buffer, and each may include new content. If a previous copy of the at least one tile is found in memory, the new content is rasterized onto the previous copy. If a previous copy is not found, and if the proportion of the new content of the at least one tile is less than a threshold, the new content is rasterized onto the front buffer. If the proportion of the new content is above the threshold, and if unchanged content in the at least one tile is complex, then the unchanged content is copied to the back buffer and the new content is rasterized onto the associated back buffer.Type: GrantFiled: October 15, 2015Date of Patent: February 27, 2018Assignee: QUALCOMM Innovation Center, Inc.Inventors: Shiu Wai Hui, Yida Wang, Veluppillai Arulesan
-
Patent number: 9892096Abstract: In a method for identifying and inserting hyperlinks within a software application, a processor receives a request for one or more recommended hyperlinks, wherein the request corresponds to a location for a hyperlink insertion in the software application. A processor receives contextual information about the request. A processor identifies one or more hyperlinks corresponding to the contextual information. A processor receives a selected hyperlink from the one or more hyperlinks. A processor inserts the selected hyperlink at the location in the software application.Type: GrantFiled: March 6, 2014Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Geetika T. Lakshmanan, Michael Muller
-
Patent number: 9870554Abstract: Disclosed is a system of managing documents based on the calendar of a user. When the user has a scheduled first event, one or more documents associated with a second occurrence of an event related to the first event can be identified and associated with the first event. In this way, a user may easily access documents related to the first event. The documents can be, for example, documents accessed during the second event or documents identified by the user with the second event. The events can be part of a recurring series of events. The events and their associated documents can be displayed in a folder format.Type: GrantFiled: October 23, 2012Date of Patent: January 16, 2018Assignee: GOOGLE INC.Inventors: Dominic King Hay Leung, Kenneth Kwan
-
Patent number: 9870358Abstract: An augmented reading system distributes electronic content related to paper documents. A user reading a paper document captures an image of a page of the paper document via a computing device communicatively coupled to the augmented reading system. The augmented reading system receives the image and correlates the image to electronic documents to identify the paper document. The augmented reading system may perform an image-based comparison or a character-based comparison to correlate the image with electronic documents. Additional electronic content related to the identified document is retrieved and delivered to the computing device of the user. Accordingly, the augmented reading system provides a bridge between paper documents and digital content and services.Type: GrantFiled: August 30, 2013Date of Patent: January 16, 2018Assignee: Chegg, Inc.Inventors: Vincent Le Chevalier, Charles F. Geiger
-
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: 9779065Abstract: A method for generating a matrix of graphical content items to be displayed on at least one client computing device having a display is described. The method is implemented by a server computing device communicatively coupled to a database and to the at least one client computing device. The method includes retrieving, from the database, a plurality of textual content items, a link to a landing page associated with each textual content item, and an image associated with at least a part of the landing page. The method also includes generating a matrix including a plurality of portions, including, for each portion of the matrix, selecting one of the plurality of textual content items, and including, in the portion, text from the selected textual content item, the image associated with the landing page, and the link to the landing page, and transmitting data for display of the matrix to the client computing device.Type: GrantFiled: August 29, 2013Date of Patent: October 3, 2017Assignee: Google Inc.Inventor: Kwanho Lee
-
Patent number: 9779064Abstract: Described is a method of rendering first page data to a document, by receiving the first page data in a first format, removing a portion of the first page data having a predetermined attribute; storing the removed data in a memory of the rendering device; inserting references to the removed data into the first page data to produce altered first page data in the first format; transmitting the altered first page data to a platform service device; forming second page data in a second format, the second page data containing the inserted references; and receiving, by the rendering device, the second page data from the platform service device, the rendering device rendering to the document the second page data using the inserted references and the copied data stored in the memory of the rendering device.Type: GrantFiled: August 28, 2013Date of Patent: October 3, 2017Assignee: Canon Kabushiki KaishaInventors: Joseph Leigh Belbin, Rolfe Craig Bozier
-
Patent number: 9772987Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers working within desktop applications to create application-specific documents that integrate with web-based applications. Using a desktop integration framework, a developer can design documents having components that provide user interfaces to data associated with data models of the web-based applications. In one aspect, how a component looks and is configured can be dynamically driven at runtime based on metadata of its underlying data model.Type: GrantFiled: July 16, 2014Date of Patent: September 26, 2017Assignee: Oracle International CorporationInventors: Edmund Alexander Davis, Freddy Nole Bafuka, Shaun Logan, Yuandi Jin, Brian Rowles
-
Patent number: 9740676Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to provide automatic column resizing in spreadsheet software using a desktop integration framework. The width of a column usually can only be set at or to hard-wired widths or manually adjusted to fit (even with a manually triggered auto adjustment function). This feature adds the ability to control column widths in tables at run time.Type: GrantFiled: July 16, 2014Date of Patent: August 22, 2017Assignee: Oracle International CorporationInventors: Shaun Logan, Edmund Alexander Davis
-
Patent number: 9665556Abstract: Disclosed are various embodiments for assigning user interface widgets to page slots associated with a page template. In response to a request to generate a content page, content placement requests are then received from user interface widgets. The page slots are associated with a placement value indicating a value of the page slot relative to other page slots in the page template. The highest ranked user interface widgets according to an effectiveness metric or placement score are scheduled for placement in the content page.Type: GrantFiled: July 23, 2012Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventors: Mehul G. Sutariya, Adam Lloyd Days, Yashar D. Fakhari, Adam Brent Johnson, Margaret E. McCanner