Patents Examined by Nicholas Hasty
-
Patent number: 10635455Abstract: Simplifying understanding of procedure dependencies in a form definition used in user interfaces. In an embodiment, a form definition including a set of procedures (identified by a corresponding identifier) are examined to determine pairs of procedures such that a caller procedure of a pair invokes/refers a called procedure in the pair. For each of pair of procedures determined, a link associated with an identifier identifying the called procedure is included in the caller procedure. The link is designed to display the called procedure in response to a user action associated with the identifier in a display of the caller procedure.Type: GrantFiled: February 13, 2007Date of Patent: April 28, 2020Assignee: Oracle International CorporationInventors: Amulya Mishra, I, Alan Fothergill, II, Oliver Steinmeier, III, Kenichi Mizuta, IV
-
Patent number: 10601894Abstract: Minimizing bandwidth consumption in rendering dynamic content, such as video streaming. Traditional streaming video applications utilize lossy protocols that often result in degraded user experiences. A dynamic content encoder/decoder allows a server-based browser application to generate vector-based rendering instructions for processing by a client-based browser application. Additionally, as the dynamic content changes the content to be displayed, a server-based browser application generates updated vector-based instructions and encoded spatial and temporal differences to minimize the data transmitted to the client-based browser.Type: GrantFiled: September 28, 2015Date of Patent: March 24, 2020Assignee: Amazon Technologies, Inc.Inventors: Justin Jon Derby, David Andrew Killian, Dmitry Sokolowski
-
Patent number: 10600445Abstract: Methods and apparatus are presented concerning network-accessible services that provide post-production digital compositing and motion graphics authoring to users who provide their own core content, which the services supplement via a user-driven interface through the inclusion of digital still images, artwork, video, sound, and/or other supplemental content selected by the user. In one embodiment, following selection and sequencing of the various core and supplemental content components, the services automatically generate and make available to a user a finished product that integrates core and supplemental content. To simplify the compositing task, a series of pre-formatted motion graphics video templates may be made available.Type: GrantFiled: April 25, 2019Date of Patent: March 24, 2020Inventors: Michael G. Orgill, Mark S. Orgill
-
Patent number: 10585977Abstract: Computer-implemented methods and computer-readable storage media are disclosed for facilitating browser-based, what-you-see-is-what-you-get (WYSIWYG) editing of an extensible markup language (XML) file. A browser executing on a local computing system is used to access a hypertext markup language (HTML) representation of an extensible markup language (XML) file. The HTML representation includes a plurality of elements of the XML file formatted in accordance with an extensible stylesheet language (XSL) transform associated with the XML file. A plurality of editing handlers is inserted within the HTML representation to facilitate modifying the HTML representation and applying the changes to the XML file. A user is permitted to modify the HTML representation for purposes of applying the modifications to the XML file.Type: GrantFiled: February 20, 2017Date of Patent: March 10, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Daniel G. Zarzar, Alberto Swett
-
Patent number: 10579609Abstract: Multi-user computer search system with methodology for bypassing instant indexing of documents. In some embodiments, for example, a system for bypassing instant indexing includes a token store storing a set of token for a current version of a document and a tokenizer server configured to tokenize a new version of the document and to generate a set of tokens for the new version of the document.Type: GrantFiled: June 30, 2017Date of Patent: March 3, 2020Assignee: Dropbox, Inc.Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
-
Patent number: 10534831Abstract: Systems, computer-implemented methods, and media for updating content of a page composed of markup language in response to a triggering event method include: receiving a request that indicates a triggering event; determining the type of triggering event based on the request; determining at least one page element from amongst plural page elements of the page to be updated based on the request; generating a response to the request, the response including metadata indicating the at least one page element and the content of the at least one page element, the content of the at least one page element being composed of the markup language; and transmitting the response.Type: GrantFiled: September 26, 2017Date of Patent: January 14, 2020Assignee: CBS Interactive Inc.Inventors: Chris Hamm, Andrew Lottmann
-
Patent number: 10510169Abstract: Disclosed are systems and methods for using a hands free computing device. The device includes a processor, a head movement measuring component, screen, camera, microphone, and memory. Responsive to sensing an instruction by a user, an image is captured by the camera and displayed on the screen. There is recorded, using the microphone, an audible catch phrase provided by the user for the image. The audible catch phrase is converted to text that is superimposed on the image thereby making a fused image. The user identifies one or more remote recipients of the fused image. The fused image is communicated, with the text phrase formatted for scrambled display, to the one or more remote recipients. The fused image is displayed on remote devices associated with such recipients with the text phrase scrambled.Type: GrantFiled: March 16, 2016Date of Patent: December 17, 2019Assignee: Glu Mobile, Inc.Inventors: Sourabh Ahuja, Lian Amaris, Liang Wu, Tao Tao
-
Patent number: 10509855Abstract: Embodiments of the present invention include dynamically updating a facet tree based on words found in one or more documents, the facet tree being a tree data structure that defines hierarchical relationships between a plurality of words. The method may further include calculating a degree of similarity between a first word and a second word based on similarity of usage of the first word and the second word in the one or more documents, and updating the facet tree based on the degree of similarity. The method may further include, for each of one or more candidate words in the one or more documents, calculating a degree of correlation between a co-occurrence of two or more existing facet tree entries in a document and an occurrence of the candidate word in the document, and updating the facet tree on the basis of the one or more degrees of correlation.Type: GrantFiled: March 2, 2016Date of Patent: December 17, 2019Assignee: International Business Machines CorporationInventors: Yasumasa Kajinaga, Yutaka Moriya, Yuichi Suzuki
-
Patent number: 10482150Abstract: A computer-implemented method may facilitate user interaction with an interactive form. In one aspect, the method may detect a selection of the form by a user of a client device. The method may, in response, provide scripting language instructions that cause a web browser application of the client device to (1) display, according to the scripting language instructions, an interactive control corresponding to a form function inside a form interaction framework area of a form interaction page, the form interaction framework area being outside a form container area of the form interaction page, (2) use a form container software component to display the interactive form inside the form container area, and (3) in response to detecting a user activation of the interactive control, communicate the user activation to the interactive form using a programmatic interface of the form container software component such that the interactive form executes the form function.Type: GrantFiled: September 3, 2014Date of Patent: November 19, 2019Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Frederick L. Denzer, Tyrone David Hartness, Jr., Michael Patrick Henry
-
Patent number: 10452756Abstract: A platform for customized rendering of markup language (ML) documents into a document in a device specific language that is subsequently provided for display by a target remote device. A rendering context for the target remote device and an ML document is received by the platform, which performs processes that can paginate and fully render pages that are subsequently delivered for display by the target remote device. A post-rendering process may also be provided to perform additional processing of media items for the device specific language document. This additional processing may include including links to or embedding media items in pages of the device specific language document. The remote device can be arranged as a client device that provides for wired and/or wireless communication over a network.Type: GrantFiled: September 29, 2006Date of Patent: October 22, 2019Assignee: OATH INC.Inventors: Micah Dubinko, Zhaowei Charlie Jiang, Nigel Choi, Chen Li, Keith Anthony Marlow, Guang Yang, Olga Volodymyrivna Gavrylyako, Abdul Rasel Khan, Ming Sui, Hui Guo, Jaekwon Park, Surendra Sadanand Rajam, Takayuki Tei
-
Patent number: 10417308Abstract: A method for adding comments to dynamic content is provided. The method may include receiving an indication to associate a comment with a comment state of a scripted dynamic content. The comment state may include a user-customized content element. In response to receiving the indication to associate the comment with the comment state, opaque state information for the comment state may be requested. The opaque state information may be useable to render the comment state. The comment may be stored in association with the opaque state information for the comment state.Type: GrantFiled: September 17, 2015Date of Patent: September 17, 2019Assignee: ADOBE INC.Inventor: Grayson Squier Lang
-
Patent number: 10402470Abstract: An electronic document having a current layout can be presented in an application user interface. Based on a detected interaction with an object in the electronic document, an intent can be determined. The determined intent can be used to identify different sets of commands that result in corresponding visual representations that are likely to satisfy the determined intent. Different activation regions can be defined within the electronic document. A different command set, each identified from the determined intent, is associated with each different activation region. Movement and release of the selected object to a position within an activation region is detected, and the command set associated with the activation region is executed to perform a multi-step operation that modifies at least the current layout of the electronic document to result in the corresponding visual representation.Type: GrantFiled: May 27, 2016Date of Patent: September 3, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Jonathan D. Esterly
-
Patent number: 10332071Abstract: The present invention discloses a solution for handling text exchange input in a composite service environment. The method can included a step of conveying text exchange input to an ACM engine. The ACM engine can map the text exchange input to field and variable values of a component services application. A memory of the composite service environment can be updated using the mapping results. Specifically, field and variable values can be updated that are stored in the memory for a session of the component services application for which the text exchange input was provided.Type: GrantFiled: December 22, 2006Date of Patent: June 25, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William V. Da Palma, Baiju D. Mandalia, Victor S. Moore, Wendi L. Nusbickel
-
Patent number: 10331761Abstract: The present invention relates to a method for efficient agenda drafting, synchronization and display comprising: displaying visual document elements of an electronic document, the elements comprising one or multiple agendas and topic boxes, introducing a user command via an interface, the user command comprising the insertion or deletion of agendas, overviews and topic boxes or the editing of topic boxes, automatically propagating all changes introduced by the user to any of the visual document elements of the same document section, the automated propagation of changes synchronizing all agendas, overviews and topic boxes, displaying the synchronized visual document elements.Type: GrantFiled: February 2, 2010Date of Patent: June 25, 2019Assignee: THINK-CELL SOFTWARE GMBHInventors: Arno Schoedl, Volker Christian Schoech, Markus Oliver Hannebauer
-
Patent number: 10311136Abstract: Really Simple Syndication (RSS) is extended to syndicate structured data as well as general content via Really Simple Syndication for data (RSSd). RSSd provides a mechanism by which tables of data can easily be made available to users and across applications. RSSd provides the ability to syndicate data directly into applications, such as spread sheet applications. RSSd is backwards compatible with RSS. Standardized metadata is utilized in each element of RSSd to enable typing of data.Type: GrantFiled: December 11, 2006Date of Patent: June 4, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Eran Megiddo, Shahar Prish
-
Patent number: 10289671Abstract: A sparkline is associated with a location in a document to provide a visual representation of one or more data values included in the document. The sparkline is associated with a data source within the document including the one or more data values. The sparkline is generated by generating the visual representation based on the one or more data values with a matrix of points to be presented at the associated location in the document. The sparkline is presented at the associated location in the document. The sparkline is configured to be regenerated when one or more of the data values in the data source change.Type: GrantFiled: May 7, 2008Date of Patent: May 14, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Samuel Chow Radakovitz, Adam Michael Buerman, Anupam Garg, Matthew John Androski, Matthew Kevin Becker, Brian S. Ruble
-
Patent number: 10290321Abstract: Methods and apparatus are presented concerning network-accessible services that provide post-production digital compositing and motion graphics authoring to users who provide their own core content, which the services supplement via a user-driven interface through the inclusion of digital still images, artwork, video, sound, and/or other supplemental content selected by the user. In one embodiment, following selection and sequencing of the various core and supplemental content components, the services automatically generate and make available to a user a finished product that integrates core and supplemental content. To simplify the compositing task, a series of pre-formatted motion graphics video templates may be made available.Type: GrantFiled: February 22, 2017Date of Patent: May 14, 2019Assignee: MOTIONPHOTO, INC.Inventors: Mark S. Orgill, Michael G. Orgill, David G. Kayo, Mugen Suzuki, Steven Shaun McIntyre
-
Patent number: 10282395Abstract: Computer-implemented methods, media, and systems implemented to handling timer-based resizing events based on activity detection can trigger a start of a resize timer. The resize timer can periodically provide a notification to check for resize activity in a user interface displayed on a display device. In response to the notification, an absence of the resize activity can be determined after a threshold inactivity time period has expired from the start of the resize timer. In response, a stop of the resize timer can be triggered. After triggering the stop, a first resize activity associated with a first timestamp can be detected in the user interface. A restart of the resize timer from the first timestamp can be triggered to periodically provide the notification to check for resize activity in the user interface. Subsequent continuation or stopping of the resize timer can be based on further presence or absence of resize activity.Type: GrantFiled: March 26, 2014Date of Patent: May 7, 2019Assignee: SAP SEInventors: Jens Pflueger, Frank Weigel, Andreas Kunz
-
Patent number: 10254909Abstract: There is provided a system and method for providing a user interface for media navigation by attribute compass. The system comprises a processor configured to show, on a display, a grid view of a plurality of media items. The processor is further configured to present, on the display, a plurality of attribute compasses associated with the media item selected from the plurality of media items, designate the selected media item as a pivot item upon receiving a selection of an attribute compass from the plurality of attribute compasses, the attribute compass comprising a positive correlation between a direction and an attribute, and arrange the grid view according to the positive correlation of the attribute compass. By presenting the user with a grid view and a plurality of attribute compasses, the user may intuitively and continuously navigate towards the direction containing media items with relevant attributes.Type: GrantFiled: October 3, 2011Date of Patent: April 9, 2019Assignee: Disney Enterprises, Inc.Inventor: Tamer Safwat Aziz Eskander
-
Patent number: 10254946Abstract: A computer-implemented method includes generating code for displaying a two-dimensional media programming schedule grid, receiving a command to compress the grid at a first location along a first dimension, and generating code for displaying the grid with visible graphical fold marks defining a fold area near the first location along the first dimension.Type: GrantFiled: November 3, 2011Date of Patent: April 9, 2019Assignee: Google LLCInventors: Richard C. Gossweiler, III, Mehran Sahami, Thomas H. Taylor, John Blackburn, David A. Brown, Neha Gupta, Manish G. Patel