Patents Examined by James H. Blackwell
  • Patent number: 10878358
    Abstract: Embodiments of the present invention relate to techniques for creating policies. A plurality of objects representative of semantic objects are provided to a user. An arrangement of a subset of the objects, the arrangement representative of a policy, is received. The arrangement is converted to instructions for implementation by an application configured to implement policies. One or more of the objects may include fields and/or controls for specifying criteria of semantic objects represented by the objects.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: December 29, 2020
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Lloyd Boucher, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Logan Goh, Nigel Jacobs, Malini Chakrabarti, Huyvu Nguyen, Mark Stebelton
  • Patent number: 10817911
    Abstract: A computer receives a request for graphical display source code for a computerized graphical advertisement display. The computer retrieves one or more seed layout descriptions, each seed layout description specifying associated constrained layout characteristics, and generates candidate layout descriptions based on at least the seed layout descriptions, each candidate layout description specifying associated constrained layout characteristics, where one or more of the candidate layout descriptions are generated by the computer altering one or more associated constrained layout characteristics of a seed layout description. The computer generates layout scores, each layout score associated with a candidate layout description. The computer selects a selected layout description from the candidate layout descriptions based on the layout scores.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: October 27, 2020
    Assignee: CRITEO SA
    Inventors: Thomas Delayen, Clement Creteur, Thomas Bernal
  • Patent number: 10789079
    Abstract: User action data, quantifying the actions of the user in a physical establishment, can be obtained through various forms of tracking and monitoring that can be implemented by software or hardware infrastructure supported by physical establishment, and agreed to by the user. Such user action data is obtained from multiple physical establishments, which, in combination with tracking of user actions in an online environment, provides a more accurate basis on which to determine a user's intent to act upon an item, a user's affinity for items associated with a specific entity, or combinations thereof. User intent can be quantified in terms of predetermined levels of intent. User content and user entity affinity provide a more accurate basis on which to proactively offer user aid to facilitate the user's acquiring of items, or otherwise make more efficient the user's activities with respect to such items.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: September 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vaidyaraman Sambasivam, Nagendra V Kolluru
  • Patent number: 10732761
    Abstract: A computer system identifies a presence of a substance in a first location of a display screen of the computing device. In response to the identifying the presence of the substance in the first location of the display screen, the computer system causes one or more elements of a content to be displayed in a second location of the display screen, wherein the one or more elements were initially displayed in the first location.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: August 4, 2020
    Assignee: PayPal, Inc.
    Inventor: Sam Pourcyrous
  • Patent number: 10685312
    Abstract: Embodiments of the present invention relate to techniques for creating policies. A plurality of objects representative of semantic objects are provided to a user. An arrangement of a subset of the objects, the arrangement representative of a policy, is received. The arrangement is converted to instructions for implementation by an application configured to implement policies. One or more of the objects may include fields and/or controls for specifying criteria of semantic objects represented by the objects.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: June 16, 2020
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Lloyd Boucher, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Logan Goh, Nigel Jacobs, Malini Chakrabarti, Huyvu Nguyen, Mark Stebelton
  • Patent number: 10635728
    Abstract: Computer systems, devices, and associated methods of loading a bundle component, comprising a bundle of scripts and a manifest including metadata for the bundle, that is compatible with a dependent bundle component are disclosed herein. In one embodiment, a method includes identifying a bundle component identifier and a version identifier for the bundle component that the dependent bundle component depends on in a manifest associated with the dependent bundle component. The method then includes retrieving a manifest for a bundle component that includes the bundle component identifier and is a most recent compatible version of the bundle component. The method includes loading the most recent compatible bundle component based on a URL in the retrieved manifest for the bundle component.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: April 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Blair Gonzalez del Solar, Marc Pasarin Soler, Ian Clanton-Thuon, Patrick Miller
  • Patent number: 10607235
    Abstract: Systems and methods for curating content. In one embodiment, a method for curating content from a set of third party webpages can be provided. The method can include aggregating content from the third party webpages, receiving an indication that content from one or more of the third party webpages has been selected, receiving an indication of a selected interface position for at least a portion of the selected content, and outputting an interface with the portion of selected content in the selected interface position.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: March 31, 2020
    Assignee: Outbrain Inc.
    Inventors: Gregg S. Freishtat, Paul Edward Kaib
  • Patent number: 10600139
    Abstract: A system is provided for downloading an electronic greeting card application to a portable computing device. The system comprising a server, a paper greeting card, and a code printed on the paper greeting card. The electronic greeting card application is downloaded to the portable computing device from the server in response to the portable computing device scanning the code on the paper greeting card. Further herein, a system is provided where a category of greeting cards are contained within the electronic greeting card application, and at least a greeting card within the category of greeting cards. The greeting card comprises a plurality pages, with at least one of the a plurality pages having an option to customize, and each of the a plurality pages being movable by a touch of a finger. The customized greeting card may be previewed and may be sent via various sending mechanisms.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: March 24, 2020
    Assignee: AMERICAN GREETINGS CORPORATION
    Inventors: Matthew David Angorn, Masanao Homma, Daniel Jonathan Reiss, Robert Matousek
  • Patent number: 10596472
    Abstract: A user apparatus is provided that is connected via a network to a server apparatus, the server apparatus being connected to at least one other user apparatus via the network. The user apparatus includes a receiver that receives new messages distributed from the server apparatus via the network, and a display device that sequentially displays the new messages received from the server apparatus on a display area of a display screen. A specific old message may be selectively retained in the display area of the user apparatus instead of being updated by display area update processing. Additionally, the display area update processing sequentially displays the new messages when there is no specific old message identified with high importance, and retains the specific old message in the display area when the specific old message is identified with high importance, even when a new message is received.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: March 24, 2020
    Assignee: KABUSHIKI KAISHA SQUARE ENIX
    Inventors: Hiromichi Tanaka, Tomohiro Kusano
  • Patent number: 10546404
    Abstract: A method and system for displaying a dynamic mosaic of media files, the method comprising: receiving media files, determining a fill direction, constructing a layout, determining an edge set from the media files previously placed on the layout, determining a trailing edge, and adjacent edges, constructing a set of closed rectangles an open rectangle from the trailing edge and adjacent edges, providing a first set of frames by iteratively attempting to fill up to one closed rectangle from the set of closed rectangles, providing a second set of frames by filling the open rectangle by placing one searched media file in the open rectangle if no closed rectangle in the set of closed rectangles can be filled, and inserting one of the first set of frames and the second set of frames into a current layout before updating a current edge set based on the inserted frames.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: January 28, 2020
    Assignee: SHUTTERSTOCK, INC.
    Inventors: Gavin Enns, Mark Allen Sherrill, Wyatt Jenkins, William Kris Arnold
  • Patent number: 10534850
    Abstract: Presenting a link label for multiple hyperlinks includes presenting a layered data element in an electronic message with a link label that represents multiple hyperlinks in a display, designating an active hyperlink from the multiple hyperlinks based on specific criteria associated with a recipient of the electronic message, and directing the recipient of the electronic message to an online location of the active hyperlink in response to user input selecting the link label.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: January 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
  • Patent number: 10528186
    Abstract: Systems and methods are described herein for controlling playback of a media asset using a touch screen. In some embodiments, a media guidance application may control media playback based on touch screen input positions that are stored before the user removes his finger from the touch screen. In some embodiments, the media guidance application may distinguish between intended touch screen inputs and jitter by analyzing the time it takes to perform a touch screen input, the speed/acceleration of an input, or the orientation of an input.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: January 7, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Abubakkar Siddiq, Walter R. Klappert
  • Patent number: 10521486
    Abstract: An overlay may be displayed over a webpage for displaying different analytics, such as displayed with heatmaps. The webpage is parsed to identify webpage objects. Proxy objects are generated for the identified webpage objects and displayed on Z-index layers above the overlay. The proxy objects are configured to detect and react to events on behalf of associated webpage objects. A mobile device proxy server may send mobile device requests on behalf of a desktop computing device and modify received webpages so the desktop computing device renders the webpages in substantially a same manner as a mobile device.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: December 31, 2019
    Assignee: Acoustic, L.P.
    Inventor: Matthew Cordasco
  • Patent number: 10452410
    Abstract: A computer-implemented method according to one embodiment includes identifying one or more historical instances of device usage, determining historical contextual data for each of the one or more historical instances of the device usage, creating an event in association with the one or more historical instances of the device usage and the historical contextual data, identifying a real-time occurrence of the event by comparing real-time contextual data to the historical contextual data, and in response to identifying the real-time occurrence of the event, adjusting one or more aspects of a user interface (UI) of the device based on the one or more historical instances of the device usage.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: October 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Raphael I. Arar, Sunhwan Lee
  • Patent number: 10394939
    Abstract: A method includes determining whether an electronic source link of a curated item is broken. In response to the electronic source link not being broken, the method includes determining whether linked content at the electronic source link is consistent with a version of a document originally accessed on which the curated item is based (item document). In response to the linked content not being consistent with the item document, the method includes locating an alternative item or an alternative source for an inconsistent source link. In response to the electronic source link being broken, the method includes locating an alternative item or an alternative source for a broken source link. Following an expiration date of the curated item, the method also includes locating updated content that is relevant to the curated item.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: August 27, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Takuro Watanabe, Jun Wang, Kanji Uchino
  • Patent number: 10324589
    Abstract: A system, method and program product for document navigation by usage location in a document editing application. A document map divides a document into a plurality of document elements and a user interaction dataset records weights and durations of user interactions for each of the document elements over a plurality of user interactions. A usage calculator calculates a usage value for each of the document elements based on weights and duration. The usage value for each of the document elements is used generate an element selection interface to selectively display a relevant document element on a document navigation display.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: June 18, 2019
    Assignee: International Business Machines Corporation
    Inventors: Frederic J. Bauchot, Georges-Henri Moll
  • Patent number: 10318559
    Abstract: Text content is received. Map elements, and an associated text content position at which each of the map elements exist, are identified. One or more characteristics for each of the identified map elements are identified and associated with the corresponding identified map element, including the associated text content position. A furthest position of the text content read by a user of a user device is received. A graphical map is generated, displaying map locations of identified map elements and their associated characteristics, where the associated text content position of the identified map elements and the associated characteristics is up to the furthest position of the text content read by the user of the user device. The generated map is transmitted for display on the user device.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Heather L. Duschl, Marit L. Imsdahl, Alexandra D. Markello, Dana L. Price
  • Patent number: 10303734
    Abstract: Techniques for performing marking and reminding on contents in a web page are disclosed. A browser client of a mobile terminal presets reminder content and a display style and stores the same in the mobile terminal. The method comprises: acquiring a source code of a web page; looking up the source code to obtain content to be reminded semantically associated with the preset reminder content; and marking and displaying the content to be reminded using the preset display style in the web page. The present invention marks content which concerns a user before a web page is displayed to the user after loading has finished, and marks and displays new content in a designated format using a special preset style, so that the new content is more conspicuous in a page.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: May 28, 2019
    Assignee: UC MOBILE LIMITED
    Inventors: Jie Liang, Yongfu Yu, Xiaopeng He, Shunyan Zhu, Chunlin Chen
  • Patent number: 10261669
    Abstract: Systems and methods utilize navigation information to prepare electronic documents for display and/or provide electronic documents for display. In particular, in one or more embodiments, methods and systems identify pages likely to be selected for display based on a current page selected for display and navigation information. Moreover, one or more embodiments include systems and methods that determine an order of preparing pages for display based on navigation information. Navigation information includes, for example, navigation direction; navigation rate; a page previously selected for display; information regarding the contents of a page; and data regarding how one or more users have previously navigated one or more pages.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: April 16, 2019
    Assignee: ADOBE INC.
    Inventors: Samuli Kekki, Vladimir Grecescu, Dmitry Shkolnik
  • Patent number: 10203865
    Abstract: Embodiments of the present invention provide a method, system and computer program product for document content re-ordering for assistive technology processing. In an embodiment of the invention, a method for document content re-ordering for assistive technology processing is provided. The method includes sensing in a computer display a drawing of a path across different portions of displayed content in the computer display. Thereafter, a sequence of the different portions of the displayed content can be identified from the path. As such, meta-data indicative of the sequence can be generated in the memory of the computer and the content can be annotated with the generated meta-data. Finally, the portions of the content can be processed with assistive technology in an order dictated by the sequence.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michal Broz, Steven D. Clay, Richard S. Schwerdtfeger, Shunguo Yan