Hypermedia Patents (Class 715/205)
  • Patent number: 11048861
    Abstract: In various implementations, a computing device: displays the document outline on the user interface; maintains, in a non-transitory computer-readable medium, a causal graph data structure representing the document outline, wherein the causal graph data structure includes a plurality of structure nodes, each structure node representing a level of the document outline; receives, via the user interface, an insertion of a new level to the document outline; in response to the insertion, defines a structure node that represents the inserted level; inserts a transition node in the causal graph data structure, wherein the transition node represents a relationship between the structure node and at least one other node of the causal graph data structure; inserts the structure node into the causal graph data structure as a child of the transition node; and updating the user interface to display the inserted level.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: June 29, 2021
    Assignee: WORKIVA INC.
    Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
  • Patent number: 11048744
    Abstract: Methods for identifying data files responsive to a search query and weighted according to a stylistic preference are provided. In one aspect, a method includes receiving a search query for a collection of media files from a device associated with a user associated with a user identifier, and identifying a set of image files from the collection that is responsive to the query. Each image file in the set is associated with a relevancy score. The method also includes retrieving a stylistic preference profile associated with the user identifier to apply to the set, and weighting the score for each image file according to the profile to generate a weighted stylistic preference score for each image file. The method further includes creating a listing of the set that is sorted according to weighted stylistic preference score, and providing the listing to the device. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: June 29, 2021
    Assignee: Shutterstock, Inc.
    Inventors: Heath Walter Hohwald, Lawrence Lazare, Kevin Lester
  • Patent number: 11048675
    Abstract: Methods, apparatus, and processor-readable storage media for enriching structured data are provided herein. An example method includes receiving a first data structure and a second data structure; normalizing the first data structure and the second data structure using one or more configuration files; identifying, from the normalized first data structure and second data structure, one or more items of data in the second data structure that contain information relevant to one or more items of corresponding data in the first data structure; and generating a target data structure comprising at least a portion of the one or more items of identified data from the second data structure, at least a portion of the one or more items of corresponding data from the first data structure, and a unique key corresponding to the portions of the one or more items of data from the first and second data structures.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 29, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Anatoly Gendelev, Sigal Shapira
  • Patent number: 11037217
    Abstract: A system, method and apparatus for displaying proprietary information within a multi-layer quick response code may be disclosed. An individual may use a unique quick response code scanner within a mobile application on a mobile device to read a quick response code affixed to an item or product. Through the mobile application, the quick response code scanner may read information embedded within the quick response code unique to the mobile application. The individual may be linked to content hosted on or accessed via a web portal associated with the mobile application. The individual may then be presented with information accessed from a variety of data sources, including from sources other than the retailer of the item, or with proprietary information unique to the mobile application provider.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: June 15, 2021
    Assignee: Avery Dennison Retail Information Services, LLC
    Inventor: Michael R. Brown
  • Patent number: 11036808
    Abstract: Systems and methods for efficiently processing electronically stored information (ESI) are described. The systems and methods describe processing ESI in preparation for, or association with, litigation. The invention preserves the contextual relationships among documents when processing and indexing data, allowing for increased precision and recall during data analytics.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: June 15, 2021
    Assignee: PLANET DATA SOLUTIONS
    Inventors: Michael Wade, Robert Nelson
  • Patent number: 11036918
    Abstract: A facility for materializing a document is described. The facility identifies within the document a reference to a document fragment. The facility uses an identifier contained in the identified reference to retrieve document fragment contents stored separately from the document. The facility causes the retrieved document fragment contents to be displayed in context of the document.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: June 15, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Lee Mullins, Jonathan Edgar Fay
  • Patent number: 11030387
    Abstract: The technology disclosed relates to systems and methods for device-dependent display of an article from a PDF file that has multiple articles and a table of contents to the articles. The system can use a library to render the article from the PDF file. The rendering can include bounding boxes positioned at on-page coordinates that can include one or more images and multiple text blocks of glyphs. The system can detect at least one table in the PDF file that includes pages numbers and multiple columns. The system includes logic to partition a contiguous sequence of text representing the table into text blocks of entries and columns. The system includes logic to merge multiple text blocks that align horizontally with a single page number into a single text block. Table of contents is displayed in a device-dependent format including the entries from the merged text blocks.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: June 8, 2021
    Assignee: ISSUU, INC.
    Inventors: Erik Allan Juhl, Anders Peter Fugmann
  • Patent number: 11025742
    Abstract: Method, apparatus and computer program product for dynamic link processing engine. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: June 1, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Jerry Cheng, Shuai Li
  • Patent number: 11023665
    Abstract: Disclosed are various examples for generating, storing, and loading drawings separate from a file. A request can be received to generate a drawing in a file. A data object can be generated corresponding to the drawing. The data object can include characteristics of the file proximate to an area in the file associated with the drawing. The data object can be stored in a data store associated with the file. A request can be received to open the file. The file can be loaded from the data store. The position of the drawing within the file can be determined based on a stored data object. The file can be rendered including the drawing at the determined position.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: June 1, 2021
    Assignee: AirWatch, LLC
    Inventors: Arjun Kochhar, Lakshmikanth Raju, Manjunath Bhat, Gerard T. Murphy, Marcos Raul Mendez
  • Patent number: 11023564
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for sharing and publishing files. In one aspect, the database system can maintain a user database, a file database and a library. The database system can receive a first request initiated by a first user to share a first file with one or more second users and, responsive to the first request, enable a second set of one or more permissions for each of the second users. The database system also can receive a second request initiated by the first user to publish the first file to the library and, responsive to the second request, publish the first file to the library. The database system additionally can restrict access to the published file based on permissions associated with the library.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: June 1, 2021
    Assignee: salesforce.com, inc.
    Inventors: Miko Arnab Bose, Robert J. Snell, Mark Francis Movida, Valliappan Annamalai Natarajan, Adam Thielemann Wegel, Matthew Charles Hagenian, Durgesh Singh
  • Patent number: 11023089
    Abstract: Disclosed are various embodiments for facilitating transition in a rendering of a network page given a resizing of a view port of a viewing window on a client device. The client device renders a network page in a view port on a display device, the network page defining a plurality of view port resolution ranges. The client device then implements a first level of changes in a display of the network page in response to resizing of the view port within a respective one of the view port resolution ranges. The client device subsequently implements a second level of changes in the display of the network page in response to resizing of the view port through a transition threshold defined between a respective pair of the view port resolution ranges.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: June 1, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Sean M. Scott, Devraj Varadhan, Douglas J. Gradt
  • Patent number: 11023443
    Abstract: A system and method for determining optimal query plans within distributed database system employing table operators for performing analytic operations for storing and processing multi-structured data. The optimization of a query plan proceeds through a collaborative exchange between a database system optimizer, or planner, and a table operator, wherein multiple communications between said optimizer and said table operator are conducted to exchange input and output information relevant to optimizing execution of the query and table operator.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: June 1, 2021
    Assignee: Teradata US, Inc.
    Inventors: Derrick Poo-Ray Kondo, Tongxin Bai, Anjali Betawadkar-Norwood, Aditi Subodh Pandit, David Everett Simmen
  • Patent number: 11023828
    Abstract: Systems and methods for analyzing documents are provided herein. A plurality of documents and user input are received via a computing device. The user input includes hard coding of a subset of the plurality of documents, based on an identified subject or category. Instructions stored in memory are executed by a processor to generate an initial control set, analyze the initial control set to determine at least one seed set parameter, automatically code a first portion of the plurality of documents based on the initial control set and the seed set parameter associated with the identified subject or category, analyze the first portion of the plurality of documents by applying an adaptive identification cycle, and retrieve a second portion of the plurality of documents based on a result of the application of the adaptive identification cycle test on the first portion of the plurality of documents.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: June 1, 2021
    Assignee: Open Text Holdings, Inc.
    Inventors: Jan Puzicha, Steve Vranas
  • Patent number: 11012730
    Abstract: A method and a system for automatically updating video content are disclosed. In an embodiment, the method may include identifying a frame within a video content based on a plurality of timestamps assigned within the video content, wherein the frame is required to be updated. The method may further include extracting content information associated with the frame, and retrieving at least one source hyperlink used within the frame, based on the content information. The method may further include comparing a first textual content derived from the content information and a second textual content derived from at least one webpage associated with the at least one source hyperlink. The method may further include updating the frame with a summarized text associated with the second textual content and an audio content generated for the summarized text, based on the comparing, and merging the updated frame with the video content.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: May 18, 2021
    Assignee: Wipro Limited
    Inventors: Raymond Dixon John Francis Regis, Aditi Dey
  • Patent number: 11003832
    Abstract: Described herein are systems and methods for utilizing an embedded action card in an electronic document editable using an application. The action card comprises code that facilitates communication with an associated service, the associated service can be local to a computer executing the application or on a remote computer. The action card can provide a user with real-time information received from the associated service. The action card can receive information from the user which the action card provides to the associated service.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Catherine Anne Harley, Yibing Zhu, Ivan Obraztsov
  • Patent number: 11003953
    Abstract: A method for converting images to a unified image format for artificial intelligence deep training comprises acquiring a plurality of images and annotating the plurality of images. An annotation site of the plurality of images is determined to be quadrilateral or polygonal. The format of the annotated images is converted according to a first conversion rule when the annotation site of the annotated training images or the annotated verification images is found to be quadrilateral and the format of the annotated images is converted according to a second conversion rule when the annotation site of the annotated training images or the annotated verification images is found to be not a quadrilateral. A device employing the method is also disclosed.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: May 11, 2021
    Assignees: HONG FU JIN PRECISION INDUSTRY (WuHan) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: Po-Chang Hu
  • Patent number: 11003333
    Abstract: A predetermined touch action is performed by a user at a location on a touch-sensitive screen. The location is registered and associated with presentation content. If at least the first condition that the associated presentation content includes at least one portion of an uninterrupted character unit is satisfied, then at least one first selection menu is presented. The menu items from the first selection menu provide a selection option between the uninterrupted character unit and at least one second unit of text associated with the uninterrupted character unit as at least one element from the group includes a sentence and paragraph. Selection of a first menu item involves the uninterrupted character unit, and selection of a second menu item involves the second unit of text, being selected as the section of text to be selected.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: May 11, 2021
    Assignee: AUDI AG
    Inventor: Marcus Kuehne
  • Patent number: 10997188
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: May 4, 2021
    Assignee: Dropbox, Inc.
    Inventors: Sean Beausoleil, Matteus Pan, Jean-Denis Greze, Anthony DeVincenzi
  • Patent number: 10996849
    Abstract: An electronic device includes a touch screen, one or a plurality of software keys arranged along an edge of the touch screen, a storage configured to store a rule that classifies elements included in contents, and a controller configured to classify the elements included in the contents on the basis of the rule to allocate the classified element into one or a plurality of software keys.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: May 4, 2021
    Assignee: KYOCERA CORPORATION
    Inventor: Yushi Nagasaka
  • Patent number: 10997223
    Abstract: A method comprising receiving subject data indicative of a subject entity and selecting, from a plurality of data sets, and based on the subject data, a subject entity data set which corresponds to the subject entity. The subject entity data set comprises first related entity data representative of a first related entity related to the subject entity and first text data representative of first text associated with the first related entity. Unstructured text data representative of unstructured text is received and processed, using the first text data, to identify a portion of the unstructured text data corresponding to the first text data. The first text data is used to identify, from the subject entity data set, the first related entity data and the portion of the unstructured text data is identified as corresponding to the first related entity data.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Christos Christodoulopoulos, Arpit Mittal, Andrew Christopher Graham Hopkinson
  • Patent number: 10997357
    Abstract: Application data that includes a plurality of pages of the application is received. Input parameters for each page of the plurality of pages is determined using the application data. A set of pages of the plurality of pages is determined for which all respective input parameters are identified. A set of hyperlinks for the set of pages is generated.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventors: Karunakaran Gajulu Narasimhalu, Debasish Panda
  • Patent number: 10986153
    Abstract: Media content is provided, via an online service, for consumption by a user of a user device. The media content is provided for playback within a media player presented on a screen of the user device. In-stream content is provided to the user device for automatic playback within the media player without the playback of the media content. An indication of user interaction with the in-stream content that is automatically played back within the media player without the playback of the media content is received. Responsive to the user interaction with the in-stream content satisfying a user interest criterion, companion content is selected to be sent to the user device. The companion content is related to the in-stream shared content.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: April 20, 2021
    Assignee: GOOGLE LLC
    Inventors: Jamieson Robert Kerns, Shiva Rama Krishna Jaini, Nicola Ann Crane
  • Patent number: 10984671
    Abstract: According one embodiment, there is provided an information display apparatus including a processor, the processing being configured to display a character string including a plurality of keywords on a display; to detect a kind of an association operation when the processor accepts designation by a user operation of any one of the keywords displayed on the display, and accepts the association operation of related information corresponding to the designated keyword; and to set a problem-setting method with respect to the designated keyword, the problem-setting method corresponding to the detected kind of the association operation.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: April 20, 2021
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Takashi Kojo
  • Patent number: 10983889
    Abstract: Embodiments of the invention provide a management console enabling monitoring of distributed components of a process control application. The management console includes a management console window that can be customized according to one or more user-defined software code modules that interface to data sources to populate views supported by the console window. The invention further includes a language and method of composing blocks of executable code within the management console that provide the capability to run many analyses simultaneously. The console window includes a set of view templates including controls for manipulating graphically displayed representations of data rendered by the distributed components, and an interface for exchanging requests and data with an extensible set of software modules that provide data links to one or more distributed data-linked components. The set of software modules also define the customizable portions of the view rendered by the console window.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: April 20, 2021
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Brian Kenneth Erickson, Greg C. Clinton, Vinay T. Kamath, Abhijit Manushree
  • Patent number: 10972583
    Abstract: An electronic device associated with a media-providing service assigns one or more characteristics of media items to at least one respective personality trait of a plurality of personality traits. The media items are provided by the media-providing service. The electronic device assigns one or more user behaviors to a first personality trait and tracks behavior of a user. The electronic device determines that a tracked behavior of the user corresponds to a first user behavior of the one or more user behaviors and assigns the first personality trait to the user based at least in part on determining that the tracked behavior of the user corresponds to the first user behavior. The electronic device provides personalized content to the user in accordance with a determination that the degree to which the tracked behavior of the user corresponds to the first user behavior satisfies a threshold.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: April 6, 2021
    Assignee: Spotify AB
    Inventors: Clay Gibson, Will Shapiro, Santiago Gil, Ian Anderson, Margreth Mpossi, Oguz Semerci, Scott Wolf
  • Patent number: 10963623
    Abstract: A method includes recognizing an item within a first document based on a pattern associated with the item but not the exact content of the item. The method further includes identifying a link for the item and providing a second document that includes information associated with the item when the link for the item is selected.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: March 30, 2021
    Assignee: Google LLC
    Inventor: Gueorgui Djabarov
  • Patent number: 10965705
    Abstract: A data analysis system receives potentially undesirable electronic communications and automatically groups them in computationally-efficient data clusters, automatically analyze those data clusters, automatically tags and groups those data clusters, and provides results of the automated analysis and grouping in an optimized way to an analyst. The automated analysis of the data clusters may include an automated application of various criteria or rules so as to generate an ordered display of the groups of related data clusters such that the analyst may quickly and efficiently evaluate the groups of data clusters. In particular, the groups of data clusters may be dynamically re-grouped and/or filtered in an interactive user interface so as to enable an analyst to quickly navigate among information associated with various groups of data clusters and efficiently evaluate those data clusters.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: March 30, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Ezra Spiro, Joseph Staehle, Andrew Levine, Juan Ricafort, Alvaro Morales
  • Patent number: 10965766
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing user interface development tools. In one aspect, a method includes receiving console logs that specify sequences of user interface events that occurred during user sessions. For each of multiple user sessions, a received console log for the user interface events that occurred during that user session is identified. Playback data that presents visual changes of one or more user interfaces of the publisher that occurred during that user session is generated. An interactive interface is generated and provided. The interface includes session replay area in which the playback data presents the visual changes of the one or more user interfaces of the publisher that occurred during that user session and a console log area that presents console entries from the console log for the user interface events that occurred during that user session.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: March 30, 2021
    Assignee: FullStory, Inc.
    Inventors: Joel Grayson Webber, Joshua Calvin Teague
  • Patent number: 10956015
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for visual trigger notification. The method, computer system, and computer program product may include a computing device which may receive a user selection of a display portion of an application on a first display unit and user input defining a visual trigger policy for the selected display portion of the application. The visual trigger policy may define a visual trigger and a user notification in response to detecting the visual trigger. The computing device may capture image data of the selected display portion of the application on the first display unit and analyze the captured image data to detect the visual trigger, The computing device may, in response to detecting the visual trigger, generate the user notification defined by the visual trigger policy.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rohit Ranchal, Xu Wang, Paul R. Bastide
  • Patent number: 10956186
    Abstract: Systems and methods for runtime text translation for virtual execution environments. An example method comprises: identifying, by a virtualization server application, a window associated with an application running in a virtual execution environment controlled by the virtualization server application; identifying, in metadata associated with the window, a first alphanumeric string to be displayed in the window, the first alphanumeric string comprising one or more words in a first natural language; translating the first alphanumeric string to a second natural language to produce a second alphanumeric string; modifying the metadata associated with the window to produce modified metadata including the second alphanumeric string; transmitting the modified metadata to a virtualization client application associated with the virtual execution environment; and causing the virtualization client application to render the window.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: March 23, 2021
    Assignee: Parallels International GmbH
    Inventors: André Zammit, Shawn Roderick Sciberras, Liubov Kulakova, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 10956448
    Abstract: This disclosure describes systems, methods, and apparatus for creating or updating a table in a fully-indexed hierarchical database for storing both structured and unstructured data, where the database structure rather than separate index files provides indexing. The database includes a hierarchy of nodes where the lowest nodes represent raw data and hard links to the raw data. Data records in a table, write request, update request, etc. can be exploded into attributes and values for those attributes, and then each value is stored in a separate file at the lowest nodes of the hierarchy.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: March 23, 2021
    Assignee: HARPERDB, INC.
    Inventors: Kyle Bernhardy, Zachary Fowler, Stephen Goldberg
  • Patent number: 10949479
    Abstract: Described herein are techniques and systems for retrieval of content using link-based searches. Embodiments herein include receiving, by a server, a request including a hyperlink directed to a source content. The server may determine whether a database associated with the server comprises the hyperlink. The database stores information of multiple entities each corresponding to one or more hyperlinks. In response to a determination that the database includes the hyperlink, the server may identify an entity corresponding to the hyperlink and provide information of the entity to the computing device. In some embodiments, in response to a determination that the database does not include the hyperlink, the server may identify related web content and return results to user.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: March 16, 2021
    Assignee: ModeSens Inc.
    Inventor: Hang Li
  • Patent number: 10949240
    Abstract: An illustrative “Live Synchronization” feature in a data storage management system can reduce the downtime that arises in failover situations. The illustrative Live Sync embodiment uses backup data to create and maintain a ready (or “warm”) virtualized computing platform comprising one or more virtual machines (“VMs”) that are configured and ready to be activated and take over data processing from another data processing platform operating in the production environment. The “warm” computing platform awaits activation as a failover solution for the production system(s) and can be co-located at the production data center, or configured at a remote or disaster recovery site, which in some embodiments is configured “in the cloud.” Both local and remote illustrative embodiments are discussed herein. An “incremental forever” approach can be combined with deduplication and synthetic full backups to speed up data transfer and update the disaster recovery sites.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: March 16, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Henry Wallace Dornemann, Ajay Venkat Nagrale, Rahul S. Pawar, Ananda Venkatesha
  • Patent number: 10951571
    Abstract: An apparatus and method for receiving and sending messages from a communication device is disclosed. Message recipient information is compared to stored information for potential recipients to determine whether a characteristic of the expression of the message on a device display should be changed such that the user perceives an unavoidable visual indication relating to the result of the comparison.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: March 16, 2021
    Assignee: BlackBerry Limited
    Inventor: Mihal Lazaridis
  • Patent number: 10944774
    Abstract: Aspects of the present disclosure include a system comprising a machine-readable storage medium storing at least one program and computer-implemented methods for detecting anomalies in revisions to a web document. Consistent with some embodiments, a method includes publishing, at a network-based content publication platform, a web document comprising a plurality of distinct elements generated using data received from a computing device of a user. The method further includes accessing an updated web document that was generated based on modifications to the published web document made by the user. The method further includes generating one or more anomaly scores based on a comparison of the updated web document to the published web document, and determining whether to allow publication of the updated web document based on a result of a comparison of the anomaly score to a threshold anomaly score.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: March 9, 2021
    Assignee: EBAY INC.
    Inventors: Lakshmi Narasimhan, Himanshu Jain
  • Patent number: 10942628
    Abstract: An interactive flyer system is disclosed. The system includes a flyer image tiler for creating a flyer image tile set, the set including multiple copies of a flyer image segmented into a plurality of flyer image tiles with each copy representing the flyer image at one of a plurality of zoom levels, wherein a copy of the multiple copies is configured to fit within a viewport having a resolution, and a flyer image tile store for storing the flyer image tile set. There is also disclosed a method for displaying the interactive digital flyer.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: March 9, 2021
    Assignee: FLIPP CORPORATION
    Inventors: Matthew Cheung, David Au-Yeung, Jeff Francis, David Meyers, Wehuns Tan
  • Patent number: 10928989
    Abstract: A server including a reception unit, a determination unit, a generation unit, and a transmission unit. The reception unit receives an acquisition request for a first page associated with a first channel that is one of a plurality of channels provided by a platform application from a terminal. The determination unit determines whether or not the acquisition request includes supplementary information indicating that a shortcut icon to the first page has been selected. The generation unit activates the platform application in a case where the acquisition request includes the supplementary information and generates a response to the acquisition request, the response including a command to perform screen transition to a second page associated with the first channel after the activation of the platform application.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: February 23, 2021
    Assignee: DWANGO Co., Ltd.
    Inventors: Toshihisa Miyahara, Osuke Noguchi, Takayuki Omori, Shohei Ootomo
  • Patent number: 10929598
    Abstract: At least one XML document to be validated is parsed, and XML data in the at least one XML document is represented as data objects in at least one data object model in a memory. At least one rule document is parsed and a rule object model that includes rule objects is created in the memory. At least part of the data objects are extracted from the at least one data object model and at least part of rule objects are extracted from the rule object model. Partial validation is performed in a corresponding execution context that validates the extracted at least part of the data objects based upon the extracted at least part of the rule objects.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Baldwin, Duncan G. Clark, Xin Peng Liu, Xi Ning Wang, Liang Xue, Yu Chen Zhou
  • Patent number: 10929444
    Abstract: In some implementations, a computing device can test the client-side rendering capabilities of a map module running on a computing device. For example, the map module can include a test module that sends test data to a rendering module of the browser. The rendering module can render the test data into a rendering context based on the test data. The test module can compare the pixel data in the rendering context to expected pixel data to determine whether the rendering module is capable of accurately rendering an image based on the test data. If the rendering module is capable of accurately rendering the rendering context based on the test data, the map module can be configured to perform client-side rendering of images. For example, the map module can be configured to perform client-side rendering of map data based on map data received from a map server.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: February 23, 2021
    Assignee: Apple Inc.
    Inventors: Julien Chaintron, Jason K. Aftosmis
  • Patent number: 10922372
    Abstract: The methods and systems described herein improve upon existing deep linking concepts, by creating links directed to a feature registry which may then serve the user's need of selecting and accessing a given feature. The feature registry may provide customized features that may populate a feature template in a user interface (e.g., of a feature registry application) on a local device. This population may occur in both a real-time (e.g., based on a continuously updated machine learning model) and modular fashion. For example, the system and methods may generate customized content on a website or mobile application through a hyperlink by filtering available features on a feature registry based on the identity of the user, the information from the user profile, and the description of the hyperlink content.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: February 16, 2021
    Assignee: Capital One Services, LLC
    Inventors: Kristina Bailey, Andrew Rosenbaum
  • Patent number: 10915300
    Abstract: Disclosed embodiments relate to updating a back-end database containing data sets that populate a plurality of web pages of a website. Operations include receiving via a user interface, a plurality of data elements; storing groups of at least one data element in a database; generating a plurality of virtual web pages, wherein each virtual web page is a preview of a corresponding actual web page before the corresponding actual web page goes live; displaying each group of at least one data element in a separate one of the plurality of virtual web pages; displaying an editing tool to permit a user to edit a virtual web page from the plurality of virtual web pages; translating the edits to the virtual web page into updates for the database; storing the updates in the database; and enabling a display on the corresponding actual web page with the updates.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: February 9, 2021
    Assignee: Wix.com Ltd.
    Inventors: Uval A. Blumenfeld, Amit Kaufman, Shay Weiner, Yoav Abrahami
  • Patent number: 10915703
    Abstract: At least one XML document to be validated is parsed, and XML data in the at least one XML document is represented as data objects in at least one data object model in a memory. At least one rule document is parsed and a rule object model that includes rule objects is created in the memory. At least part of the data objects are extracted from the at least one data object model and at least part of rule objects are extracted from the rule object model. Partial validation is performed in a corresponding execution context that validates the extracted at least part of the data objects based upon the extracted at least part of the rule objects.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Baldwin, Duncan G. Clark, Xin Peng Liu, Xi Ning Wang, Liang Xue, Yu Chen Zhou
  • Patent number: 10917493
    Abstract: Systems and techniques for dynamic edge cache content management are described herein. A request for a webpage may be received from a content delivery network that includes at least one content item identifier. One or more content delivery network directives may be constructed for the webpage. The one or more content delivery network directives may be transmitted to the content delivery network. The one or more content delivery network directives include a key with a hash variable reference. A request may be received from the content delivery network for a hash value corresponding to the hash variable reference. The request may include the key. A hash value may be computed for the content item. The key including the hash value may be transmitted to the content delivery network.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: February 9, 2021
    Assignee: BBY SOLUTIONS, INC.
    Inventors: Sean Godinez, David Adolphson, Mike Boldischar
  • Patent number: 10909736
    Abstract: An information processing apparatus includes an output unit. When pieces of additional information are extracted, the pieces of additional information being disposed in copies of an identical image and satisfying a predetermined condition, the output unit outputs data in which combined additional information is disposed in the image. The combined additional information is information in which the pieces of additional information are combined.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: February 2, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Takenori Matsuo, Rumiko Kakehi, Atsushi Maruyama, Naoki Okamoto, Takuya Okamoto
  • Patent number: 10901585
    Abstract: In embodiments of iterative detection of forms-usage patterns, a data analytics application can be implemented to receive analytics data associated with one or more data forms that each include data-entry fields displayed in a user interface, where the data-entry fields are designed for data entry, such as by a user of a computing device. The data analytics application can determine data-entry problems with the data-entry fields of the data forms based on the analytics data, as well as identify a critical data-entry problem with a data-entry field of a data form, the critical data-entry problem being identified as one of the determined data-entry problems. A distribution scale can be generated and displayed to depict the determined data-entry problems along with the critical data-entry problem. The data form can also be displayed in a preview mode with the analytics data displayed on the data form itself to indicate the data-entry problems.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: January 26, 2021
    Assignee: Adobe Inc.
    Inventors: Harpreet Singh, Arvind Heda
  • Patent number: 10902358
    Abstract: Various embodiments include systems and methods that provide a socially interactive application for requesting, searching, and sharing visual step-by-step instructions and related information to complete a project.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: January 26, 2021
    Assignee: TRANSFORM SR BRANDS LLC
    Inventors: Shubham Agarwal, Eui Chung
  • Patent number: 10904346
    Abstract: Weight image object tagging includes acquiring digital images based on a user browsing webpages, automatically tagging the digital images based on weighting individual image objects, where automatically tagging a digital image of the digital images is based on a relative weighting between objects recognized from that digital image, and building a user preference profile based on recurrences of tags across the digital images.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yan Bin Fu, Wen Wang, Shuang Yin Liu, Yi Wu, Qing Jun Gao
  • Patent number: 10901879
    Abstract: A computer-implemented method, apparatus and computer program product, the method comprising: obtaining attribute weights associated with element attributes in a web page comprising elements, in regard of a specific element to be operated upon, a first margin, and a second margin; based on the attribute weights, determining a probability for each element in the web page to be the specific element; determining a first threshold indicating a difference between probabilities of two elements having the highest probabilities; determining a second threshold indicating a difference between a probability of an element having the highest probability and one; based on the first threshold, second threshold, first margin and second margin, determining whether the element having the highest probability is the specific element; and subject to the specific element being identified, performing an action upon the specific element.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: January 26, 2021
    Assignee: TESTCRAFT TECHNOLOGIES LTD.
    Inventor: Yarin Podoler
  • Patent number: 10891269
    Abstract: A traditional data processing system is configured to process input data either in batch or in real-time. On one hand, a batch data processing system is limiting because the batch data processing often cannot take into account any data received during the batch data processing. On the other hand, a real-time data processing system is limiting because the real-time system often cannot scale. The real-time data processing system is often limited to dealing with primitive data types and/or a small amount of data. Therefore, it is desirable to address the limitations of the batch data processing system and the real-time data processing system by combining the benefits of the batch data processing system and the real-time data processing system into a single data processing system.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: January 12, 2021
    Assignee: FACTUAL, INC.
    Inventors: Boris Shimanovsky, Ahad Rana, Chun Kok
  • Patent number: 10893040
    Abstract: A technique is provided for authentication of a user accessing an access control device. The technique includes an application server that receives a request from a communication device associated with the user or the access control device. The request contains an identifier of the communication device, an identifier of the access control device and presence data indicating that the communication device is associated with the access control device. The application server checks a database for the user's subscription, sends a response to the access control device to request the user to enter a secret code via an interface of the access control device, receives a temporary secret code generated by a service provider server if the entered secret code is correct, and sends a message containing the temporary secret code to the communication device to request the user to enter the secret code via the interface of the access control device.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: January 12, 2021
    Assignee: Alcatel Lucent
    Inventors: Patrice Mahiddini, Corinne Sayag, Dominique Rondeau