Optimizing The Visualization Of Content, E.g., Distillation Of Html Documents, Etc. (epo) Patents (Class 707/E17.121)
  • Patent number: 11874850
    Abstract: A system stores original datasets in a datastore. The system generates first derivative datasets from the original datasets, and generates second derivative datasets from at least the first derivative datasets. The system determines relationships among the original datasets, the first derivative datasets, and the second derivative datasets, based on an analytical relationship between two datasets, a similarity relationship between two datasets, a modification relationship between two datasets, and a user-interaction relationship between two datasets. Then, the system generates a node map including at least part of the original datasets, the first derivative datasets, and the second derivative datasets as a node, and at least part of the determined analytical, similarity, modification, and user-interaction relationships between two nodes as a link.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: January 16, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Arjun Prakash, Becky Moore, Jakub Pilch
  • Patent number: 11861141
    Abstract: Techniques for screenshot capture based on content type are described and are implementable to enable a screenshot of content displayed on a device to be captured based on a content type for the content. The described implementations, for instance, automatically determine a content type for content displayed on a device and capture a screenshot based on the content type, such as whether the content represents static content or dynamic content.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: January 2, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Peng Yueh Hsueh
  • Patent number: 11847590
    Abstract: Communications over short-range connections are used to facilitate whether access to resources is to be granted. For example, upon device discovery of one of an electronic user device and an electronic client device by the other device over a Bluetooth Low Energy connection, an access-enabling code associated with a user device or account can be evaluated for validity and applicability with respect to one or more particular resource specifications. User identity can be verified by comparing the user against previously obtained biometric information.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: December 19, 2023
    Assignee: Live Nation Entertainment, Inc.
    Inventors: Kenneth Ives-Halperin, Harry C. Evans, III, David Johnson, Scott Wall, David Lilly, Ajay Pondicherry
  • Patent number: 11831954
    Abstract: Systems and methods relate to targeted display of media content, including a device that includes a memory having program instructions stored therein; and at least one processor configured to execute the program instructions to control the device to: connect via a wide area network to a remote system, receive a rule set or an artificial intelligence (AI) model from the remote system, select media content from a plurality of media content based on applying demographics data to the rule set or AI model, and cause, based on an output of the rule set or AI model, a display, that is local to the device, to display the media content.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: November 28, 2023
    Assignee: SHARP NEC DISPLAY SOLUTIONS, LTD.
    Inventors: Richard Ventura, Hiroyuki Kasuga, Steven Keith Platt
  • Patent number: 11770438
    Abstract: A method of processing browser sessions in a telecommunications network is provided. The method includes receiving, from a subscriber client device in a plurality of subscriber devices each having an associated subscriber and a browser session request. The method includes, at the entity in the service provider network: transmitting the browser session request to a server entity located inside or outside the service provider network, receiving, from the server entity, a browser session response in relation to the transmitted browser session request, transmitting the browser session response to the subscriber client device, performing a lookup in the subscriber profile database for the subscriber client device in the plurality or the associated subscriber, and modifying, prior to the respective transmittal, at least one of the browser session request and the browser session response according to the results of the lookup. An apparatus and computer software are also provided.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: September 26, 2023
    Assignee: Novatiq Technologies Limited
    Inventors: Jon Baldachin, Raif Awaida
  • Patent number: 11741294
    Abstract: Aspects of the present disclosure involve systems and methods for performing operations comprising: retrieving, from a content management system, website generation data; identifying a first type of object in the website generation data; obtaining, from a centralized storage of a plurality of website presentation layers, a first website presentation layer corresponding to the first type of object; and generating, for display on a webpage, a first display element corresponding to the first type of object according to a look and feel defined by the first website presentation layer and having first content defined by the website generation data.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: August 29, 2023
    Assignee: Snap Inc.
    Inventors: Rodrigo de Proenca Gomes Hermann, Steven Peng, Shijin Liang, John Randolph Mann
  • Patent number: 11734377
    Abstract: A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: August 22, 2023
    Assignee: TEALIUM INC.
    Inventor: Michael Anderson
  • Patent number: 11699021
    Abstract: Disclosed is a system for reading contents from a document. The system includes a memory unit for storing a set of instructions, and a processing unit is coupled to the memory unit for processing the set of instruction. The set of instructions initiates with a step of rendering the document to retrieve the image of each page and retrieving the digital text and location of each word to create digital text blocks for each word. Running OCR on the images retrieved on rendering the document to an OCR location and creating OCR text blocks from the obtained OCR location of each word. Creating an empty array of text blocks, and adding the digital text blocks to the empty array. Adding one OCR text block to the corresponding empty array on confirming the location and performing the looping step on loop till the document is added with the OCR text block into each empty array.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: July 11, 2023
    Assignee: Bottomline Technologies Limited
    Inventor: Mitchell Ransom
  • Patent number: 11676287
    Abstract: A remote-controlled weapon system, mounted in a moving platform, includes at least one processor that implements: a first posture calculator that calculates a first pixel movement amount corresponding to a posture change amount of a camera during a time interval between a first image and a second image, received after the first image; a second posture calculator that calculates a second pixel movement amount corresponding to a control command for changing a posture of the camera to match a moving target, detected from the second image, with an aiming point; and a region of interest (ROI) controller that calculates a third pixel movement amount corresponding to vibration of the camera based on the first pixel movement amount and the second pixel movement amount, and estimate a location of an ROI that is to be set on the moving target of the second image, based on the third pixel movement amount.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: June 13, 2023
    Assignee: HANWHA AEROSPACE CO.. LTD
    Inventors: Jin Mo Song, Bong Kyung Suk, Jong Min Lee, Young Jin Seo
  • Patent number: 11611633
    Abstract: Provided are computer-implemented methods and systems for publishing an application to a web container. An example method for publishing an application to a web container may include establishing a channel of communication with a user device associated with an end user. The method may further include embedding a web container into a web portal associated with a plurality of applications. The method may include executing an application in a user session associated with the end user. The method may further include capturing images of a virtual screen associated with the application executed on the application server. After the capture, the method may continue with sending the images to the web container of the web portal running in a web browser of the user device. The web container may publish the images to the web browser to display the application as part of the web portal in the web browser.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: March 21, 2023
    Assignee: ASG Technologies Group, Inc.
    Inventors: Gabriel Bennet, Braulio MegĂ­as
  • Patent number: 11558548
    Abstract: Systems and methods for encoding regions containing an element of interest in a sequence of images with a high resolution are provided. Such systems and methods can include a camera that can capture the sequence of images of a monitored region, a detection processor that can identify a first region that contains an element of interest within the sequence of images, and an encoder that can encode the first region within a first subset of the sequence of images with a first resolution and encode a second region within the first subset of the sequence of images outside of the first region with a second resolution that is less than the first resolution, wherein a number of the sequence of images in the first subset of the sequence of images is less than all of the sequence of images and is based on a predefined parameter.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: January 17, 2023
    Assignee: ADEMCO INC.
    Inventors: Ting Li, Xiaoxiang Lin, Jun Wu
  • Patent number: 11539608
    Abstract: A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for responsive web page delivery based on network bandwidth. Upon initiation of a network communication session, a bandwidth of a network connection of the client device involved in the network communication session is determined. At least one initial display element to provide as part of a webpage for display on the client device is selected based on the bandwidth of the network connection. Instructions are then provided to the client device which cause the client device to display the at least one display element. In some embodiments, an updated bandwidth is subsequently determined and updated display elements are selected based on the updated bandwidth.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: December 27, 2022
    Assignee: PayPal, Inc.
    Inventor: Seema Chaudhry
  • Patent number: 11526851
    Abstract: Systems and methods described herein may involve receiving creative elements, each creative element comprising a visual element and a time. Each of the plurality of creative elements may overlap in time with each other. The visual elements of the associated creative elements may be displayed together in a time slot of a calendar corresponding to the overlapping time.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: December 13, 2022
    Assignee: Opal Labs Inc.
    Inventor: Chris Gomersall
  • Patent number: 11526496
    Abstract: A distributed database architecture based on shared memory and multi-process includes a distributed database node. A system shared memory unit and a system process unit are built in a distributed database. The system shared memory unit includes a task stack information module and a shared cache module. A plurality of process tasks are built in the task stack information module. The process tasks include system information with various purposes in system process task information, and each system information corresponds to one process task. By using a system shared memory unit at a distributed database node, the number of user connections in the distributed database architecture does not have a corresponding relationship with the number of processes or threads. The number of processes or threads of the entire node does not increase as the number of user connections increases.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: December 13, 2022
    Assignee: GUIZHOU ESGYN INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaozhong Wang, Xianliang Ji, Zhenxing He, Yingshuai Li
  • Patent number: 11516523
    Abstract: Embodiments herein provide for inserting advertisements into content. In one embodiment, a method includes receiving a request for insertion of an advertisement into content from an endpoint device. The content is delivered to the endpoint device with advertising signaling in the content. The method also includes comparing policy information to advertising signaling information, in the request, of a content provider providing the content, identifying a tier of service (TOS) of the endpoint device, and determining whether the advertisement can be inserted into the content. If the advertisement can be inserted into the content, the advertisement is selected according to the TOS of the endpoint device and inserted into the content.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: November 29, 2022
    Assignee: Canoe Ventures, LLC
    Inventors: Timothy Smith, Walter Michel
  • Patent number: 11442705
    Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: September 13, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Eliot Ball, Matthew Jenny, Nicholas Gates, Erin Price-Wright, Kamran Khan, Gregory Manis, Emeline Wu
  • Patent number: 11429244
    Abstract: A method of displaying an application is provided. The method includes displaying an execution screen of a first application on a first area when the first application is executed, displaying the execution screen of the first application on a second area instead of on the first area when a second application is executed while the first application is executed, and displaying an execution screen of a second application on the first area.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: August 30, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-jin Kim, Sung-hee Kim, Seung-woon Lee, Kang-tae Kim, Tae-soo Kim, Jung-hwan Choi
  • Patent number: 11375291
    Abstract: A device for processing media data is configured to receive media data including virtual reality (VR) video data; determine, based at least in part on data signaled at an adaptation set level of a media presentation description for a media presentation, a projection mapping used in the media presentation; process segments of a video representation of the media presentation based on the projection mapping used in the media presentation. A device for processing media data is configured to generate media data that includes VR video data; include in the media data, data signaled at an adaptation set level of a media presentation description that identifies a projection mapping used in media presentation included in the media data; and send segments of a video representation of the media presentation based on the projection mapping used in the media presentation.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: June 28, 2022
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang
  • Patent number: 11335303
    Abstract: Certain examples of the present invention relate to an apparatus, method, computer program and system for use in gaze dependent foveated rendering. Certain examples provide an apparatus including at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform adapting a gaze dependent foveated rendering process in response to a determination of a sub-optimal operational condition of the gaze dependent foveated rendering process.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: May 17, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Toni Jarvenpaa, Peter Eskolin, Tero Jokela, Marja Salmimaa
  • Patent number: 10984068
    Abstract: A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the proxy server as a result of a DNS request for the domain resolving to the proxy server. The origin server is one of multiple origin servers that belong to different domains that resolve to the proxy server and are owned by different entities. The proxy server retrieves the requested network resource. The proxy server determines that the requested resource is an HTML page. The proxy server scans the HTML page to locate one or more modification tokens that each indicates content that is subject to being modified. For at least one of the located modification tokens, the proxy server automatically modifies at least a portion of the content of the HTML page that corresponds to that modification token. The proxy server then transmits the modified HTML page to the client device.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: April 20, 2021
    Assignee: CLOUDFLARE, INC.
    Inventors: Lee Hahn Holloway, Matthew Browning Prince, Matthieu Philippe François Tourne
  • Patent number: 10943058
    Abstract: A communication device and method for selectively accessing remote sources of information and services on the Web through a communication network.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: March 9, 2021
    Inventor: Ferid Allani
  • Patent number: 10904332
    Abstract: A technique to cache content securely within edge network environments, even within portions of that network that might be considered less secure than what a customer desires, while still providing the acceleration and off-loading benefits of the edge network. The approach ensures that customer confidential data (whether content, keys, etc.) are not exposed either in transit or at rest. In this approach, only encrypted copies of the customer's content objects are maintained within the portion of the edge network, but without any need to manage the encryption keys. To take full advantage of the secure content caching technique, preferably the encrypted content (or portions thereof) are pre-positioned within the edge network portion to improve performance of secure content delivery from the environment.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: January 26, 2021
    Assignee: Akamai Technologies, Inc.
    Inventor: Tong Chen
  • Patent number: 10880590
    Abstract: An electronic device is disclosed and includes a communication module; a display; a memory storing context information of a user; and a processor. The processor is configured to verify a video capable of being played depending on a playback scenario information; determine one or more pieces of the playback scenario information generated based on the context information; and play the video based on the determined playback scenario information.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: December 29, 2020
    Inventors: In Seok Kang, Se Hyun Lee, Kwang Tai Kim, Ha Joong Park, Dong Hyun Yeom, Jong Hoon Won, Ki Huk Lee
  • Patent number: 10742763
    Abstract: A content rendering system to provide data limit aware content rendering is described. The content rendering system is configured to dynamically and in real time build, based on content requested from a client device, and based on and the data limit values associated with the requesting client device, a modified light version of the requested content that is less data intensive than the requested content. The content rendering system may provide the modified version of the requested content to the client device.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: August 11, 2020
    Assignee: PayPal, Inc.
    Inventors: Lakshmanan Velusamy, Suriya Prakash Kalivardhan
  • Patent number: 10645149
    Abstract: A system and method for management and processing of resource requests are provided. A content delivery network service provider receives a DNS query from a client computing device corresponding to a requested resource from the client computing device. The content delivery network service provider associates the requested content into a set of content segments. For each content segment, the content delivery network service provider identifies the network address of a registered content provider, such as peer computing device, and a cache component of the content delivery service provider. The content delivery network service provider also provides tokens for requesting the content from a registered content provider. The client computing device obtains the content from the registered content providers and/or the cache component of the content delivery network service provider.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: May 5, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, David R. Richardson, Bradley E. Marshall
  • Patent number: 10620795
    Abstract: Computer program products and methods for displaying information relating to one or more digital looseleafs are disclosed. In one embodiment, a computer program product includes a computer usable medium having computer readable instructions embodied therein. The computer readable instructions cause a processor to display of a first table of contents page of a digital looseleaf. In response to receipt of a user selection of a representation of an individual one of the plurality of main sections, a second table of contents page is displayed overtop the first table of contents page such that an edge portion of the first table of contents page is unobstructed by the second table of contents page. In response to receipt of a user input in the edge portion of the first table of contents page, an entirety of the first table of contents page is displayed.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: April 14, 2020
    Assignee: RELX INC.
    Inventors: Peter Daniel Wallis, Alyson Lee Piper, Matthew David Lawrence, Trisnadi Kurniawan
  • Patent number: 10567346
    Abstract: A browsing process is directed to the generation and management of a browse session at a network computing provider. A client computing device transmits secure requests for network resources to a network computing provider. The network computing provider comprises one or more virtual network computing providers for processing secure communications between a client computing device and a content source. A virtual network computing provider handles the secure communications, decrypting and processing the communications while preventing third parties from accessing the unencrypted communication data. The virtual network computing provider may determine a browse configuration identifying processing actions to perform on the request content.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: February 18, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Sachin P. Joglekar, Peter S. Vosshall, Jonathan A. Jenkins
  • Patent number: 10565623
    Abstract: Methods are disclosed for providing an ad-supported mobile data plan, where ad display may be tied to data usage levels and user input. A method includes receiving, using at least one processor, user interaction with advertisement content displayed on a device; retrieving, using the at least one processor, a data usage limit associated with the device; and causing a change in the data usage limit based on the user interaction with the advertisement content displayed on the device.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: February 18, 2020
    Assignee: Oath Inc.
    Inventors: Jeffrey B. Katz, Chad Gallagher, Lucas J. Matyja
  • Patent number: 10547469
    Abstract: An ambience adjustment method, system, and non-transitory computer readable medium, includes configuring an ambient condition of a first device detected in an environment to match an ambient condition of a similar device in a user profile, identifying a change to the ambient condition of the first device configured by the configuring, and updating the user profile with a new ambient condition based on the identified change to the ambient condition.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Krisha Banerjee, Radha Mohan De, Ashley Dallas Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Patent number: 10542070
    Abstract: A method of processing browser sessions in a telecommunications network is provided. The method includes receiving, from a subscriber client device in a plurality of subscriber devices each having an associated subscriber and a browser session request. The method includes, at the entity in the service provider network: transmitting the browser session request to a server entity located inside or outside the service provider network, receiving, from the server entity, a browser session response in relation to the transmitted browser session request, transmitting the browser session response to the subscriber client device, performing a lookup in the subscriber profile database for the subscriber client device in the plurality or the associated subscriber, and modifying, prior to the respective transmittal, at least one of the browser session request and the browser session response according to the results of the lookup. An apparatus and computer software are also provided.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: January 21, 2020
    Assignee: Smartpipe Technologies Limited
    Inventors: Jon Baldachin, Raif Awaida
  • Patent number: 10523737
    Abstract: An information processing method and apparatus are disclosed.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: December 31, 2019
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventors: Wentao Zhang, Chuanjia Cheng
  • Patent number: 10496727
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a responsive user interface. One of the methods includes receiving a page, the page including panels, each panel having an equivalent predetermined size. The method includes receiving a layout for the page, the layout defining a predefined hierarchy of panel groups that defines a visual relationship between the panel groups. The method includes selecting panels to include in a slide based on characteristics of the user device and the panel groups. The method includes determining a scaled size for each panel in the selected panels based on a relative weighting of the panel groups. The method includes resizing a panel in the set of panels based on the scaled size. The method includes generating the slide using the set of panels including the resized panel. The method includes sending the slide to the user device.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: December 3, 2019
    Assignee: Vinyl Development LLC
    Inventor: Thomas R. Kennedy, Jr.
  • Patent number: 10491963
    Abstract: Techniques are described that enable digital images to be delivered using a video codec that operates according to a video encoding standard. These techniques include encoding digital images as frames of video content files, and decoding the frames of the video content files to display the images.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: November 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Charles Benjamin Franklin Waggoner
  • Patent number: 10462477
    Abstract: A partial evaluator system and method are disclosed. The disclosure may be particularly applicable to partial evaluation in image and video signal processing. The partial evaluation system and method also may be used for other signal processing methods and may be used, more generally, for other complicated processing operations.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: October 29, 2019
    Assignee: Cinova Media
    Inventor: Anurag Mendhekar
  • Patent number: 10445412
    Abstract: Systems and methods for the presentation content on client computing devices. A processing component inspects browse render tree elements to detect the aspects of browser content and replace those aspects with a visual cue. This allows the page to utilize the available display space for the dynamic aspects of the browser content. In response to an input from the mobile device, the browser can provide the previously static aspects of the browser content.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: October 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Holger Kraus
  • Patent number: 10409819
    Abstract: An action framework system provides context-based actions in association with a source application. The source application detects selection of a content element presented by the source application. The content element is associated with an application identifier identifying a target application and an action identifier identifying an operation to be executed by the target application on the content element. The target application identified by the application identifier is executed to perform the operation identified by the action identifier on the content element, responsive to detection of the selection of the content element. In one implementation, the source application is a search feature providing different contexts of search results (e.g., from a local file system search, a local application content search, a Web search, a remote application content search).
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: September 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Max Glenn Morris, Sashi Raghupathy, Manoj Kumar Biswas, Amy Rambhia, Daniel Oliver, Robert Emmett Kolba, Jr., Sandy Wong
  • Patent number: 10387535
    Abstract: Systems and methods are disclosed for selectively displaying content corresponding to web page elements. A web page element can comprise one or more DIV tags that may be used to encapsulate and identify other elements and information. The first name and the first address of the element are stored. In a receiving operation, a display request to visibly display the element, is received. A received display request identifies the first name or the first address, or both, of the element. In response to receiving the display request, content associated with the first address, and at least a portion of the content comprising the identified element are retrieved. The content to obtain the identified element is parsed, and the identified element is subsequently displayed. The displayed content be altered or adjusted based identification of a second element.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: August 20, 2019
    Assignee: OATH INC.
    Inventors: Tomi Blinnikka, Steven Horowitz
  • Patent number: 10380523
    Abstract: Resources, product classes, processes, and product orders are registered in mutual association. From the information of product classes, processes, and resources, variables and constants used when formulating an objective function and a constraint expression are constructed. A constraint setting screen is displayed which includes contents of the constraint expression described by using the selection input field of identification information of the product classes, processes, and resources. Based on a result of selective input to this constraint setting screen, the contents of constraint are set. Further, an object setting screen is displayed which includes the contents of an object described using the product classes and processes and text information indicating the contents of the object, and a selection input field thereof. The contents of the object are registered based on a result of selective input to this object setting screen.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: August 13, 2019
    Assignee: NIPPON STEEL CORPORATION
    Inventors: Hirokazu Kobayashi, Yasuhito Yaji, Akihito Furukawa, Minenori Inatomi
  • Patent number: 10354294
    Abstract: Systems and methods for automatically identifying visually sensible locations in which third-party content can be placed on a web page and configuring the web page to display third-party content at the identified locations. A processor identifies a root element of a web page within which to insert third-party content slots for providing third-party content items. The processor identifies visible content items within the root element and identifies anchorable elements within the root element around which a third-party content slot is insertable. Each of the anchorable elements corresponds to a respective identified visible content item that has bounds that extend from a first predefined region to a second predefined region of the web page. The processor determines that one or more positions relative to the identified anchorable elements are usable for inserting a third-party content slot. The processor generates a list including positions relative to the identified anchorable elements determined to be usable.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: July 16, 2019
    Assignee: Google LLC
    Inventors: Thomas James Worthington Long, Pieter Albertus Mathijs Senster
  • Patent number: 10333991
    Abstract: In one example, a method for enforcing, using a web browser of a client, a predefined management policy for an HTTP-based application executed on a server. The method includes initializing the browser with the policy, the policy including at least one operation and an element, associated with that operation, of a document object model (DOM) for a web page presented to the client by the application. The method also includes detecting with the browser a document change event for an element of the DOM. The method further includes performing the operation if the document change event is for an element in the policy.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: June 25, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christoph J Graham, Yongmei Hua
  • Patent number: 10326609
    Abstract: This document presents a system and method for preference pre-configuration of automatic association coordinator modules used to control lights, audio systems, and any other home automation device. The preferences define and control moods and experiences associated with one or more spaces within a residential or commercial property. Moods and experiences may be defined by the user to present specified settings for audio, lighting, security, or other parameters that contribute to a mood for a given space. Timing and triggers may be created and saved with the moods and experiences to permit automatic, delayed, and cascading ambiance settings for one or more spaces.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: June 18, 2019
    Inventor: Sanjay Patel
  • Patent number: 10318616
    Abstract: Reusing HyperText Markup Language (HTML) content includes receiving, using a processor, a HyperText Transfer Protocol (HTTP) request; determining that the received HTTP request has a special parameter that specifies to request part of the HTML content; acquiring the part of the HTML content according to the special parameter; and outputting the acquired part of the HTML content.
    Type: Grant
    Filed: October 30, 2016
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chun Feng Gao, Yin Qian, Deng Peng Zhou
  • Patent number: 10320809
    Abstract: Methods and systems for providing web content from a decoupled rendering engine to a visual display of an electronic device of a user are provided. A request for web browser content is received at a browser rendering engine server from a local web browser of an electronic device of a user. The browser rendering engine server is physically separate from the electronic device of the user. The requested web content is retrieved. Additionally, the requested web content is provided to a rendering engine that is isolated within a rendering engine container stored on the browser rendering engine server. The web content is rendered at rendering engine, thereby generating web content output from the rendering engine. Further, the web content output is provided to a viewing application on the electronic device of the user.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: June 11, 2019
    Assignee: Cyberinc Corporation
    Inventors: Scott Alexander, Branden Spikes
  • Patent number: 10313541
    Abstract: A printing apparatus includes a login control unit, including a user table for registering users permitted to log into the printing apparatus, configured to display a login screen including a list of the users registered in the user table, and to permit, a user to log into the printing apparatus when selection of the user is received through the login screen, a printing control unit configured to execute processing for printing print data transmitted from an external apparatus and stored in a storage unit, based on a print start operation performed by the user permitted to log into the printing apparatus, and a management unit configured to manage owner information indicating an owner of the print data stored in the storage unit. The login control unit is configured to acquire the owner information from the management unit, and display the login screen based on the acquired owner information.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: June 4, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroyuki Morii
  • Patent number: 10313391
    Abstract: A method of automatically reformatting electronic content for providing to a visual display of an electronic device of a user is provided. The method comprises receiving a first version of electronic content. The method also comprises identifying one or more elements within the electronic content, each element having a first format. Additionally, the method comprises identifying a corresponding second format for each of the one or more elements. The method also comprises automatically reformatting the first version of the electronic content to a second version of the electronic content. The method further comprises presenting the second version of the electronic content on said visual display of an electronic device of the user.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: June 4, 2019
    Assignee: Cyberinc Corporation
    Inventors: Branden Spikes, Scott Alexander
  • Patent number: 10289284
    Abstract: Provided are techniques for viewing selected zoomed content. A first device is paired with a second device to enable the first device and the second device to communicate. Content is displayed on a first display screen on the first device. In response to receiving a request to zoom a portion of the content on the first device, a zoomed portion of the content is displayed on a second display screen on the second device, without changing the display of the content on the first display screen on the first device.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Billy W. Chang, Sarbajit K. Rakshit
  • Patent number: 10289745
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to portlet content refreshing and provide a novel and non-obvious method, system and apparatus for independently refreshing portlet content in a portal view. In an embodiment of the invention, a system for refreshing portlet content in a portal view can include a portal server configured to render a portal page, a portlet aggregator configured to provide portlet markup for different portlets in different refresh controllers having independently refreshable portions, and a refresh servlet coupled to the portlet aggregator that includes programming to configure the portal page with the different refresh controllers.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: May 14, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David B. Lection, Eric L. Masselle, Mohamad R. Salahshoor
  • Patent number: 10275398
    Abstract: A content display device includes a content acquisition unit configured to acquire content data including a script, a storage unit configured to expand the content data into tree-structure data and store the tree-structure data, a determination unit configured to determine from the tree-structure data a sub-tree corresponding to a portion of the digital content to be displayed by each of the plurality of child browsers, and transmit the sub-tree to the corresponding child browser, an execution unit configured to execute the script, and an access unit configured to, when the execution unit executes a process to access the tree-structure data, notify the child browser holding a sub-tree to be accessed of the process and cause the child browser to execute a process, and configured to, when an occurrence notice of an event is received from the child browser, cause the execution unit to execute a process corresponding to the event.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: April 30, 2019
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Kiyoshi Tanaka, Yasuhiko Miyazaki, Tetsuro Tokunaga, Mutsuhiro Nakashige
  • Patent number: 10270865
    Abstract: A method of handing off a communications session between a first device and a second device, to a third device. The method comprises: receiving information associated with a communications session between first and second devices, and storing it in a cache; storing a generated identifier of the session; sending a message comprising the identifier to the first device; receiving a request, comprising the identifier, from the first device to initiate handoff to a third device; outputting an address and the identifier, for delivery to the third device; receiving a connection request comprising the identifier from the third device; using the identifier to retrieve the information; sending at least one message to the third device comprising the information, a request to store the information on the third device, and a request to establish a further communications session with the second device; and serving the further session to the third device.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: April 23, 2019
    Assignee: Eckoh UK Limited
    Inventors: James Heath, Thomas Edward Briden, Cameron Peter Sutherland Ross
  • Patent number: 10268666
    Abstract: An industrial automation workstation and display method for scaling and displaying text destined for a target industrial automation device are provided. The industrial automation workstation in one example embodiment includes a communication interface configured to transfer a display data including at least one text string to the industrial automation device and a processing system configured to obtain a target device dots-per-inch (DPI) for a display device of the industrial automation device, render the at least one text string at the device DPI, generate a scaling factor comprising a ratio of a workstation DPI divided by the target device DPI, scale the at least one text string using the scaling factor and generate a scaled text string, and display the scaled text string on a display device of the industrial automation workstation.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: April 23, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Gregory J. Shuler, John H. McCauley, Michael A. Fuchs