Patents Examined by Benjamin J Smith
-
Patent number: 10108737Abstract: Concepts and technologies are described herein for presenting data driven forms. In accordance with the concepts and technologies disclosed herein, a user device obtains a resource referencing or presenting data driven forms and obtains data displayed or used by the resource. The user device stores the data in a cache accessible by the user device. The user device can render multiple views containing data from the cache. The user device can display one of the views and hide the other views from display. If the user device detects input for viewing other views, the user device can present one of the previously hidden views. The user device also can manage the cache and download additional data, if the cache empties or is not full.Type: GrantFiled: January 25, 2012Date of Patent: October 23, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Javier Arturo Porras Luraschi, Alisa Yujin So
-
Patent number: 10061749Abstract: Contextual vocabulary and methods of use are provided herein. A method may include obtaining contextual properties for a plurality of end users and device related information for computing devices used by the plurality of end users, the contextual information being obtained from a plurality of ambient information sources, including selection from a plurality of contextual repositories. Also, the method includes calculating a trust level for each of the plurality of customer analytic information sources and each of the plurality of device information databases, and building a contextual vocabulary from the contextual information and the device related information selected based upon their trust levels.Type: GrantFiled: November 26, 2013Date of Patent: August 28, 2018Assignee: SDL Netherlands B.V.Inventors: Ian Homer, Matthew Diss
-
Patent number: 10061860Abstract: Method and system for generating personalizing website layout. The method and system monitors a user's behaviors and assigns a user to a user group, which has an assigned personalized template. The templates are personalized in response to the user's behaviors and arranges content to be displayed to the user based on that behavior.Type: GrantFiled: July 29, 2011Date of Patent: August 28, 2018Assignee: OATH INC.Inventors: Timothy P. Daly, Jr., Evgeniy Makeev, Annie Cheng, Jeff Budzinski, Scott Roy
-
Patent number: 10042945Abstract: A method and Web server for verifying a Web service request originating from a Web page is provided. The method includes matching the Web service request with a Web service. A sequence ID contained in the request is identified. The Web service request is verified if the identified sequence ID does not correspond with a previous sequence ID for the matched Web service. Additionally, the Web service does not verify a same Web service request twice.Type: GrantFiled: September 5, 2014Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Philippe Kaplan, Georges-Henri Moll, Xavier Nodet, Olivier Oudot
-
Patent number: 10042830Abstract: An embodiment of a method of editing a script includes displaying the script in a script editor on a computing device, receiving textual input to the displayed script from an input of the computing device, determining whether the textual input includes a predetermined production element marker, and displaying the textual input in the script editor using text properties based on the determination of whether the textual input includes the marker. An embodiment of a method of editing a script or rundown includes displaying the script or rundown in a script or rundown editor on a first computing device, receiving at the first computing device textual input or cursor movement transmitted from a second computing device in response to it being entered into the script or rundown at the second computing device, and displaying the textual input or cursor movement in the script or rundown on the first computing device.Type: GrantFiled: May 7, 2014Date of Patent: August 7, 2018Assignee: SCRIPTO ENTERPRISES LLC.Inventors: Robert J. Dubbin, Stephen Colbert, David Cole, Jason Livesay, Mindy Tchieu, Sasha Stewart
-
Patent number: 10031903Abstract: The present invention provides a system for and a method of collaborative annotation of digital content. In accordance with an embodiment of the present invention, a method of annotating digital content is provided. An annotation related to a portion of a volume of digital content is created. The annotation is stored in computer-readable memory in a manner that maintains a logical connection between the annotation and the portion of the volume of the digital content. The annotation is created by a first user. A comment is created by a second user in response to the annotation. The comment is stored in computer-readable memory in a manner that maintains a logical connection between the comment and the annotation. The portion of the volume of the digital content is displayed together with at least an identification of the annotation and at least an identification of the comment.Type: GrantFiled: May 22, 2013Date of Patent: July 24, 2018Assignee: COPIA INTERACTIVE, LLCInventors: Raymond Lee Haynes, II, Dave Nelson, Robb Smigielski, Brian Cunningham, Tyler Hilker
-
Patent number: 10013403Abstract: A browsing system (1) comprises a terminal (100) for extracting additional information specifying characters or character strings that should be added to an image, from a document or text character strings that are to be transformed contained in a program specified by that document. In addition, the browsing system (1) comprises an image server (200) that receives an image request and sends as an image response an image to which are added characters or character strings specified by the additional information designated by an image parameter specified in the received image request.Type: GrantFiled: January 13, 2015Date of Patent: July 3, 2018Assignee: Rakuten, Inc.Inventor: Soh Masuko
-
Patent number: 9984046Abstract: Provided is a font delivery system suppressing an illegal of use the font without sacrificing the time required to display the characters. The font delivery system includes a web server delivering an HTML document, a first delivery font file and a second delivery font file; a document browsing device displaying the HTML document; and a communication line. A browsing control unit of the document browsing device is configured to execute a separation process of separating the first delivery font file into obfuscated information and first divided font data based on keyword information and separating the second delivery font file into salt information and second divided font data; and a combination process of combining the first divided font data and the second divided font data.Type: GrantFiled: July 15, 2016Date of Patent: May 29, 2018Assignee: MORISAWA Inc.Inventors: Fujio Ikemoto, Tsutomu Kubo, Takafumi Omuro
-
Patent number: 9971745Abstract: Disclosed are method and a system, as well as a computer program product for providing suggested tags associated with a target web page for manipulation by a user. The preferred embodiment of the present invention is implemented by generating a list of keywords associated with the target web page as suggested tags; adding the keywords as suggested tags into the page and transforming the page bearing the keywords into a HTML file, while the user decides to bookmark the page; and creating a layer of new transparent or semi-transparent window overlaying an original window displaying the page, the transformed page with said keywords being rendered on the new window for displaying the suggestion for said user's manipulation.Type: GrantFiled: October 1, 2013Date of Patent: May 15, 2018Assignee: International Business Machines CorporationInventors: Rebecca L J Chen, Steven M D Jiang, Jeffrey C H Liu, Giant H M Tu
-
Patent number: 9959340Abstract: Some implementations provide techniques and arrangements for semantic lexicon based processing, such as in an input method editor. In some instances, a semantic label may be received that is to be defined for a semantic lexicon and at least a first term may be identified as a positive or negative example of the semantic label. In response, some examples may label at least a second term in the semantic lexicon with the semantic label based at least in part on the identification of the first term as a positive or negative example of the semantic label.Type: GrantFiled: June 29, 2012Date of Patent: May 1, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Chi-Ho Li, Weijiang Xu, Matthew Robert Scott, Weipeng Liu, Xi Chen, Xi Chen
-
Patent number: 9928218Abstract: 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: March 25, 2013Date of Patent: March 27, 2018Assignee: 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: 9892104Abstract: The present invention provides a system for and a method of collaborative annotation of digital content. In accordance with an embodiment of the present invention, a method of annotating digital content is provided. An annotation related to a portion of a volume of digital content is created. The annotation is stored in computer-readable memory in a manner that maintains a logical connection between the annotation and the portion of the volume of the digital content. The annotation is created by a first user. A comment is created by a second user in response to the annotation. The comment is stored in computer-readable memory in a manner that maintains a logical connection between the comment and the annotation. The portion of the volume of the digital content is displayed together with at least an identification of the annotation and at least an identification of the comment.Type: GrantFiled: September 29, 2010Date of Patent: February 13, 2018Assignee: COPIA INTERACTIVE, LLCInventors: Raymond Lee Haynes, II, Dave Nelson, Robb Smigielski, Brian Cunningham, Tyler Hilker
-
Patent number: 9891779Abstract: During an interaction with a web page, user interface events are recorded and augmented with page layout data from the document object model. An event stream is formed with the page layout data and communicated to an event server. The event server processes the event stream to determine a location at which the events were generated, which can be used to predict an area of a user's attention.Type: GrantFiled: November 2, 2011Date of Patent: February 13, 2018Assignee: ORACLE AMERICA, INC.Inventor: Robert R. Hauser
-
Patent number: 9880983Abstract: Systems and methods provide for the collection of content, such as webpage content, and for detection of changes in content. Files composing a document at a different time periods may be accessed and sets of hash values corresponding to files composing the document at the different periods may be calculated. A determination is made as to whether a file in the identified files at the different time periods is an HTML file, and if so an additional hash value corresponding to the HTML file is calculated. Aggregated hash values may be calculated based on hash values in the sets of hash values. A report may be generated reporting hash values for the document as it exists at the different time periods, including the hash values for the files composing the document, the additional hash values for respective HTML files, and the aggregated hash values. Changes in hash values may be indicated.Type: GrantFiled: June 2, 2014Date of Patent: January 30, 2018Assignee: X1 Discovery, Inc.Inventors: Brent Botta, Nicklaus Torrecillas, Jacob Edward Sleigh
-
Patent number: 9880980Abstract: A method and apparatus for improving the efficiency of document transformation processes is disclosed. For example, more efficient XML transformations may be performed against a source document that has incurred minor or incremental changes. Rather than apply a transform (e.g., an XSLT document) to a complete document each time any fragment of the source document is modified, a document management system may be configured to apply the transform only to the modified portions of the document.Type: GrantFiled: March 5, 2007Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: John Edward Petri
-
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: 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: 9740363Abstract: The present disclosure describes a system and method for managing and disseminating community information in a cloud. The computer-implemented method and system for comparing service performance comprises receiving, by a server over a communication network from a computer of each of a plurality of client companies, metadata of a plurality of transactions in enterprise resource planning systems being operated by the plurality of client companies, and presenting, by the server over the communication network to a computer of a selected client company of the plurality of client companies, comparative performance information for display on a graphical user interface of the selected client company based on metadata of transactions in enterprise resource planning systems of other client companies that are substantially similar to the enterprise resource planning system of the selected client company.Type: GrantFiled: September 4, 2014Date of Patent: August 22, 2017Assignee: Velocity Technology Solutions, Inc.Inventors: Aaron Michael Gasperi, Thomas Mac Kremer, Ronald Perry Wright, Joshua Ryan Tallen, John Robert Waite, Doug Frey, Paul Mockenhaupt, Mark Rasmussen
-
Patent number: 9715501Abstract: 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. A horizontal position zone and vertical position zone is determined for each content object on the slide, and new coordinates for the position of the content objects are calculated utilizing formulas based on the horizontal position zone and a vertical position zone determined for each.Type: GrantFiled: July 2, 2012Date of Patent: July 25, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Christopher Michael Maloney, Muhammad Asim Goheer, Jesse Patrick Harvey
-
Patent number: 9697180Abstract: A method for placing a text string on a page includes obtaining an electronic document identifying a margin of the page, an exclusion region having a perimeter for placement on the page, a texture to fill the exclusion region, and the text string, calculating, using a path-fill algorithm inputting the perimeter, exclusion region geometric primitives, calculating, using the path-fill algorithm inputting a path based on the perimeter and the margin, text region geometric primitives, receiving the text string and the text region geometric primitives; calculating, for a line band crossing the page, segments corresponding to an intersection of the line band with the text region geometric primitives, rendering the page by filling the exclusion region geometric primitives with the texture, and placing the text string within the segments.Type: GrantFiled: December 14, 2012Date of Patent: July 4, 2017Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventor: Kurt N. Nordback