Structured Document (e.g., Html, Sgml, Oda, Cda, Etc.) Patents (Class 715/234)
  • Patent number: 11368318
    Abstract: A method for identifying a group of users from a number of users includes receiving, for each user of the number of users, response data including motion data characterizing motion of the user during a prescribed time period occurring after issuance of a challenge to the number of users, processing the motion data of the number of users to identify a first subset of the number of users with substantially matching motion data, and forming the group of users to include the first subset of the number of users.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: June 21, 2022
    Assignee: Massachusetts Institute of Technology
    Inventors: Robert Cunningham, Richard Shay
  • Patent number: 11368477
    Abstract: A method to monitor integrity of webpages. The method may include obtaining a destination of outgoing network traffic resulting from rendered code of a webpage. The rendered code may be generated using source code of the webpage that is obtained in response to a request to a webserver that hosts the webpage. The method may also include obtaining a previous destination of previous outgoing network traffic resulting from previous rendered code of the webpage. The previous rendered code may be generated before the request is sent to the webserver for the source code used to generate the rendered code. The method may also include comparing the destination and the previous destination to determine a change in integrity of security of the webpage. In response to the change in the integrity of security of the webpage, an alert regarding the integrity of security of the webpage may be generated.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: June 21, 2022
    Assignee: SecurityMetrics, Inc.
    Inventor: Aaron Willis
  • Patent number: 11361047
    Abstract: The present disclosure is directed towards systems and methods for creating a website and response actions via a website creation system. The systems and methods provide a plurality of website types for selection, and in response to receiving a selection of a website type, provide a plurality website templates specific to the selected website type. Each website type may include a series of directional webpages designed and intended to entice a particular user interaction with the website. Additionally, the systems and methods receiving a selection of a type of response action, a selection of at least one rule of a triggering condition, and an operand for the at least one rule of the triggering condition. Moreover, in response to the event of the triggering condition, the systems and method perform the response action.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: June 14, 2022
    Assignee: Etison LLC
    Inventors: Todd Dickerson, Russell Brunson, Ryan Montgomery
  • Patent number: 11361150
    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: June 17, 2021
    Date of Patent: June 14, 2022
    Assignee: WORKIVA INC.
    Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
  • Patent number: 11360953
    Abstract: A system and method for data entries deduplication are provided. The method includes indexing an input data set, wherein the input data set is in a tabular formant and the indexing includes providing a unique Row identifier (RowID), wherein rows are the data entries; computing attribute similarity for each column across each pair of rows; computing, for each pair of rows, row-to-row similarity as a weighted sum of attribute similarities; clustering pairs of rows based on their row-to-row similarities; and providing an output data set including at least the clustered pairs of rows.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: June 14, 2022
    Assignee: HITACHI VANTARA LLC
    Inventors: Rohit Mahajan, Winnie Cheng
  • Patent number: 11353865
    Abstract: Mines and construction sites are pnme applications for automation. The invention is composed of a protocol that allows multiple machines to be coordinated from a single application. The invention provides what in classical control is called a coordination layer between the machines (4D-RCS). This coordination layer is currently provided by humans as machines only interact with each other in the physical world, but there is no infrastructure to have them coordinated from an autonomous control standpoint.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: June 7, 2022
    Assignee: ROBOTIC RESEARCH OPCO, LLC
    Inventors: Alberto Daniel Lacaze, Karl Nicholas Murphy
  • Patent number: 11354501
    Abstract: Provided is a method including obtaining a first text of a natural language text document displayed by the application, detecting a definitional statement in the first text, and parsing a defined term and a definition of the defined term from the definitional statement. The method also includes storing the defined term and the definition in an entry in a dictionary data structure and associating the entry with a location in the text document. The method also includes detecting the defined term being used in another location in the document and, in response, causing a visual indication to be presented in a first region in association with the defined term being used in the other location. The method may include causing the definitional statement or definition thereof to be displayed in a second region concurrently with displaying the defined term and the visual indication in the first region.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: June 7, 2022
    Assignee: Spectacles LLC
    Inventors: Naresh Lall, William DeCotiis
  • Patent number: 11354496
    Abstract: An information processing apparatus includes a processor configured to: receive document data representing a document in a case of registering definition data which defines classification of the document, the document data being data for creating the definition data; and output a warning in a case where the document data is similar to another document data of another definition data already registered.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: June 7, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Shintaro Nishioka
  • Patent number: 11354308
    Abstract: A request is received to display at least a portion of a first events set and at least a portion of a second events set in an interleaved and visually distinct display format, where, in the interleaved and visually distinct display format, the at least a portion of the first events set is displayed in a visually distinct manner from the at least a portion of the second events set, and data from the at least a portion of the first events set is interleaved with data from the at least a portion of the second events set. In response to receiving the request, display is caused, on a user interface, of the at least a portion of the first events set and the at least a portion of the second events set in the interleaved and visually distinct display format.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: June 7, 2022
    Assignee: Splunk Inc.
    Inventor: Marc Vincent Robichaud
  • Patent number: 11356533
    Abstract: Utilizing resource data hints and resource data pushes can generate a more efficient web site page load. Utilizing resource data hints and resource data pushes effectively can reduce web site load times and conserve data resources. Leveraging a data cache and a data structure associated with the web site can increase communication efficiencies between a client device and a server device, thereby determining and implementing the most efficient communication patterns to conserve data resources.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: June 7, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Bo Han, Lusheng Ji, Shuai Hao, Feng Qian
  • Patent number: 11349832
    Abstract: A user-promotion process allows a service provider to grant the security roles associated with a target user account to a requester by obtaining approvals from a quorum of approving users. The quorum requirements and the identity of the approving users may be established by the target user or an account manager. Upon receiving, from a promotion candidate, a request to assume security roles of a target user, the service provider identifies the approving users from the target user's account record. Approvals are requested from the approving users, and if a quorum of approvals is received by the service provider, the promotion candidate is allowed to assume the roles of the target user. If a quorum of approvals is not received, then substitute approving users may be identified based at least in part on those approving users that did not respond to the approval request.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: May 31, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Charles Stickle, Robert Eric Fitzgerald
  • Patent number: 11347930
    Abstract: The present disclosure provides a method and an apparatus for automatically displaying a directory of a document. The method includes: obtaining a directory hierarchy of the document, the directory hierarchy including entries of the directory and levels of the entries; and displaying, based on the directory hierarchy, the entries of the directory in a form of thumbnail symbols in a directory display area, the directory display area being an area disposed at a side position in a document display area for displaying the directory. The method and apparatus can generate a directory automatically based on the document structure without manual maintenance, and the directory structure of the document is displayed in a form of thumbnail icons at a side position in the document display area, thereby leading to the simple and clear directory without occupying too much display space.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: May 31, 2022
    Assignee: TIANJIN BYTEDANCE TECHNOLOGY CO., LTD.
    Inventor: Cheng Peng
  • Patent number: 11347937
    Abstract: Taught is a search engine for science tools which dynamically evaluates search rank of said science tools through Natural Language Processing and machine learning. The search engine accepts into a corpus of public and private materials, which references individual science tools. Each item of the corpus is evaluated both as to how much that given item should be trusted, and what that item says about individual science tools. Each science tool is evaluated based on what the whole corpus of input data contains concerning those science tools, taking into account how valuable the source of the data is in order to render an overall score and search rank. The search engine generates a judgement of each individual science tool, which is dynamically updated as new information becomes available in the corpus of input data.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: May 31, 2022
    Assignee: Bioz, Inc.
    Inventors: Daniel Levitt, Karin Lachmi, Dan Grunspan, Ehud Pardo
  • Patent number: 11349788
    Abstract: An online system allows users to exchange messages with other users, including entities such as businesses. A user, such as a business, may use a third party system to manage messages with users of the online system. The online system provides the third party information with instructions comprising tracking mechanisms that identify specific actions between users from messages exchanged between users. For example, if a user purchases a product from another user via a message thread, a tracking mechanism identifies the purchase and transmits information reporting the purchase and identifying users to the online system. Hence, the tracking mechanism transmits a description of an action and information identifying the users to the online system, and may also transmit additional information, such as a value of the action to a user. The online system may use the descriptions of actions for content targeting or measurement and reporting of actions.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: May 31, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Csaba Halasz, Adam Brice Flick, Yunfei Si, Himanshu Baweja, Mohit Rajani, Markus Brunner, Rohit Watve, Xiang Zhong, Shuo Li
  • Patent number: 11347931
    Abstract: A computer system identifies that a first portion of markup language, extracted from a markup language document of a website, corresponds to a first actionable element, wherein the first portion of markup language is a variable length representation. In response to identifying that the first portion of markup language corresponds to the first actionable element, the computer system utilizes a recurrent neural network (RNN) encoder to create a first code representation that corresponds to the first portion of markup language. The computer system identifies a first additional information that corresponds to one or more pre-defined goals. The computer system creates a final fixed length markup language representation that includes the first code representation and the first additional information. The computer system inputs the final fixed length markup language representation into a model.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: May 31, 2022
    Assignee: PAYPAL, INC.
    Inventor: Yarden Raiskin
  • Patent number: 11334708
    Abstract: A computer implemented method for providing a dynamic typesetting package. The method receives a request from a user for a typesetting package, and the typesetting package includes one or more font, and one or more rendering rules for defining typesetting for various elements of content across layout contexts. In response to a requested typesetting package, the method provides a link to the user. The link references the requested typesetting package. The method matches at least a portion of the elements of the content to one or more parameters in the one or more rendering rules. The one or more rendering rules, in response to an execution by a computerized device having a display, the content is dynamically typeset for the display.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: May 17, 2022
    Inventors: Scott Kellum, Ana Monroe Fitzner
  • Patent number: 11334711
    Abstract: Systems and methods for managing and processing building plan documents. An electronic building plan document including a plurality of plan sheets is received. A first plan sheet is provided for display. A user interface is provided via which a user can select or enter a first comment associated with the first plan sheet. A user interface is provided via which the user can associate metadata, including a project type or discipline, with the first comment. A first plurality of comments, including the first comment, is stored in association with respective metadata. A user interface via which the user can select, by category and/or subcategory a plurality of comments to be included in a plan correction list, and a correction list is generated including a plurality of comments specified by a plurality of users.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: May 17, 2022
    Assignee: E-PLAN, INC.
    Inventors: Michael M. Chegini, Sholeh Noori-Chegini, Stacy Ann Reno, Jesse Bethke, Matthew David Smart
  • Patent number: 11330123
    Abstract: An information processing device includes a processor configured to receive an addition of additional information by an administrator, and cause a display position of an image representing the additional information to be restricted in a case where an important attribute indicating importance is assigned to the additional information.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: May 10, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Naoko Sato
  • Patent number: 11323539
    Abstract: Apparatus and methods for ensuring delivery of geographically relevant content to IP-enabled user devices associated with a content distribution network. In one embodiment, the network (or designated content source) determines a geographic context or location of the user device, and uses this information to manage the packaging and delivery of content thereto so as to obey blackout restrictions and/or provide content which is relevant to the geographic context/location. In one variant, the user device comprises a mobile device such as a tablet computer or smartphone, and the content is delivered thereto over either a managed or unmanaged network infrastructure.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: May 3, 2022
    Assignee: Time Warner Cable Enterprises LLC
    Inventor: Charles Hasek
  • Patent number: 11320955
    Abstract: The present disclosure is related to a system and method for controlling widgets of a table on a display using a server. The system is configured to receive inputs from user for controlling widgets of the table by specifying at least one configuration at the server end for at least one of a plurality of predefined configurations. It determines a plurality of events and invokes at least one event handler at the server end according to a predefined interface for the determined event. The event handler would then provide the component with response behavior. Further, the system specifies a plurality of observable properties wherein any change in the properties would be automatically tracked by the system and invoking the specified at least one event handler to control at least one widget of the table.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: May 3, 2022
    Assignee: Tata Consultancy Services Limited
    Inventors: Aswin Rajeev, Prasenjit Das, Anagha Nikhil Mehrotra
  • Patent number: 11320895
    Abstract: Different computing methods and systems to at least compose at least a portion of a story are disclosed. In one embodiment, the story can be presented by an electronic device. The device can include a sensor to sense the user, and a processor. The processor can become aware of an attribute of the user. The story can depend on the attribute. In one embodiment, the attribute can be a behavior of the user. In another embodiment, the attribute can be a location of the user, or a social network of the user. The story can include a story theme and a non-story theme. The story theme can convey a concept, and the non-story theme can include scenes, scripts and/or props. The attribute can affect the story theme, the non-story theme, or both.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: May 3, 2022
    Assignee: IPLContent, LLC
    Inventors: Chi Fai Ho, Peter P. Tong
  • Patent number: 11314702
    Abstract: A method and system for incrementally revising designated portions of content contained in a medium to provide a new edition and/or a revised edition of the medium, the method including assigning a unique identifier to each element of the content contained in the source version; creating for each element of the content, at least one of a change set file, a logical content store file, or a definition file; receiving from a first author a first modification to a discrete portion of the content, the first modification further comprising: a logical intent of the first author for the first modification, a purpose of the first author for the first modification, or a goal of the first author for the first modification; storing the first modification in a corresponding first change set file; receiving from a second author a second modification to the discrete portion of the content, the second modification further comprising: a logical intent of the second author for the second modification, a purpose of the second a
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: April 26, 2022
    Assignee: Cengage Learning, Inc.
    Inventors: Walter Michael Seiler, III, Douglas Mealing
  • Patent number: 11311722
    Abstract: A technique for workload processing includes receiving a request to process a workload by a scheduler. A determination is made whether multiple stages of processing are needed to process data of the workload. If so, a determination is made of a process needed for each stage and historical processing data is accessed to determine historical execution statistics associated with previous processing requests for a corresponding type of the workload. At each stage, a determination is made whether the data of the workload is available for processing and, if so, whether the respective process of the workload is available. If available, a determination is made as to resource availability on a computing platform for processing the workload and whether the resources available are sufficient to process the workload based on the historical execution statistics. If sufficient resources are available, processing of the workload is initiated for the respective stage.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Hassan A. Shazly, Douglas A. Van Dyken
  • Patent number: 11315198
    Abstract: Systems and methods for performing data analysis include receiving data for performing analysis from a user. A value associated with a variable is extracted from a first file based on the data. The value associated with the variable is loaded into a second file, the second file including a formula referencing the variable. An output is generated based on the data by calculating the formula based on the value associated with the variable.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: April 26, 2022
    Assignee: The Bureau of National Affairs, Inc.
    Inventors: Rajesh Vantipalli, Sarah Goretski, Mark Baker, Diane Tinney, Kenneth B. Crutchfield
  • Patent number: 11308179
    Abstract: Aspects of the current subject matter provide for core data service model-based webpage generation that occurs at compile time. A specialized webpage, based on metadata consumed by and interpreted by the model, is generated at compile time, thus resulting in improved performance speeds compared to that for runtime webpage generation as a reduced amount of code is transferred to the client. The compile time webpage generation provides for extensibility to be shifted to a single source of truth, the core data service (CDS) model at which compile time webpage generation is implemented.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: April 19, 2022
    Assignee: SAP SE
    Inventor: David Kunz
  • Patent number: 11308434
    Abstract: A system and method assigns documents to a list of documents for a project team to complete based on the level of each of various risks the project is identified to have, and whether the benefits of risk containment afforded by each document outweighs the cost of completion of the document when the risk or risks addressed by the document are at the level identified for the project.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: April 19, 2022
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Ellie Kalenda
  • Patent number: 11309075
    Abstract: Systems and methods are provided to electronically generate an Electronic Data Interchange (EDI) 835 transmission to test 835 processing systems. EDI 835 transmissions include vast amounts of data that are input into the transmission in a unique way. If even one space is off, the 835 transmission will not be correctly processed and may be kicked back by the system. This has serious consequences as it may result in incorrect or non-recording of a payment on a claim. Unfortunately, most systems are not tested for 835 processing capabilities before going live due to the time intensive nature of generating 835 transmissions for testing. The present application describes an innovative way to electronically generate 835 transmissions.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: April 19, 2022
    Assignee: Cerner Innovation, Inc.
    Inventors: Leo P. Anthony, Kathleen M. Collins, Asheesh Nadkarni, Jaqulin N. Maria Sebastian, Hiral Shah
  • Patent number: 11308268
    Abstract: A method, computer system, and a computer program product for detecting one or more semantic headers in one or more tabular structures by utilizing a custom pre-trained embeddings model is provided. The present invention may include receiving the custom pre-trained embeddings model. The present invention may also include computing one or more dot product values associated with the one or more tabular structures from the one or more documents based on the context of each cell associated with the one or more tabular structures in the one or more documents. The present invention may then include generating one or more similarity feature values based on the computed one or more dot product values. The present invention may further include detecting the one or more semantic headers associated with the one or more tabular structures based on the one or more similarity feature values.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Hassan Nadim, Joshua S. Allen, Kyle G. Christianson, Andrew R. Freed
  • Patent number: 11303621
    Abstract: An approach is provided for privacy-sensitive sharing of navigation-based content between vehicles (e.g., autonomous vehicles, drones, devices, etc.). The approach involves initiating a pairing of a first vehicle with at least one second vehicle. The approach also involves determining a privacy level associated with the pairing. The approach further involves determining a granularity level for sharing the navigation-based content of the first vehicle with the at least one second vehicle based on the privacy level. The approach further involves granting an access right to the at least one second vehicle to access the navigation-based content at the determined granularity level. The at least one second vehicle is then guided based on the navigation-based content of the first vehicle at the determined granularity level.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: April 12, 2022
    Assignee: HERE Global B.V.
    Inventors: Jerome Beaurepaire, Sven Krome
  • Patent number: 11301271
    Abstract: Persistent storage may contain a view template and a view configuration, wherein the view template specifies an arrangement of placeholders for graphical user interface components, wherein the view configuration specifies the graphical user interface components for the arrangement, and wherein the graphical user interface components include one or more image components, text components, or button components. One or more processors may be configured to: receive a request; retrieve data from the persistent storage; determine that the data specifies that no results responsive to the request are available; determine that an empty state is defined for when no results responsive to the request are available; generate replacement content for the empty state, wherein the replacement content includes the view template with references to at least one of the image components, text components, or button components overwriting the placeholders; and transmit, in a reply to the request, the replacement content.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: April 12, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Alexander Fedayev, Maor Cohen, Bezalel Bar-Eli, Sean Andrew Bradley Bowrin
  • Patent number: 11294968
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: store a plurality of website feature data records including a first record defining a first website feature and a second record defining a second website feature; compare the records to determine whether a tag or metadata element within the records is common to both; if so, insert an affinity data record into the database defining a combination of the two website feature data records; and in response to a request, automatically generate and publish a website including the combination of the website features.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: April 5, 2022
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Josh Berk, Justin Tsai, Daniel K. Hardy
  • Patent number: 11295213
    Abstract: Embodiments of the present invention relate to computer-implemented methods, systems, and computer program products for managing a conversational system. In one embodiment, a computer-implemented method comprises: obtaining, by a device operatively coupled to one or more processors, a first message sequence comprising messages involved in a conversation between a user and a conversation server; obtaining, by the device, a conversation graph indicating an association relationship between messages involved in a conversation; and in response to determining that the first message sequence is not matched in the conversation graph, updating, by the device, the conversation graph with a second message sequence, the second message sequence being generated based on a knowledge library including expert knowledge that is associated with a topic of the conversation.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: April 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Jun Mei, Qi Cheng Li, Xin Zhou, Ya Bin Dang, Shao Chun Li
  • Patent number: 11295074
    Abstract: Embodiments as disclosed provide a What-You-See-Is-What-You Get (WYSIWYG) editor for web content, allowing the conversion of previously generated web content to reusable templates or components. Embodiments thus allow, among other advantages, users such as web content developers to easily repurpose or reuse previously developed pages or content by giving these users the ability to review and edit previously developed pages or content in a WYSIWYG editor.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: April 5, 2022
    Assignee: Open Text Corporation
    Inventors: John W. Chang, Paul Kieron Carl Narth, Sampada Khare, Sunil Menon
  • Patent number: 11295355
    Abstract: A method, computer system, and a computer program product for user feedback visualization is provided. The present invention may include, receiving at least one image of a product from a user device. The present invention may also include, rendering a product representation of the product based on the received at least one image. The present invention may further include, registering a user-defined product feature associated with the rendered product representation. The present invention may also include, receiving a textual statement corresponding to a user opinion of the user-defined product feature. The present invention may also include, associating, based on natural language processing, at least one segment of the received textual statement with the registered user-defined product feature.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Cindy Han Lu, Thai Quoc Tran, Animesh Singh, Srinivas R. Brahmaroutu
  • Patent number: 11288398
    Abstract: Systems, methods, and devices for obfuscation of browser fingerprint data are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method may include: (1) receiving an electronic communication from an electronic device to a destination; (2) identifying a raw device fingerprint value in the electronic communication from an electronic device; (3) selecting at least one replacement value for the raw device fingerprint value; (4) replacing the raw device fingerprint value with the replacement value in the electronic communication; and (5) sending the electronic communication with the replacement value to the destination.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: March 29, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Jeremy F. Bennett, Rod Bachelor, Andrew Grignon, Howard Spector, Ralph Darmo, Christopher Choi, Jeffrey E Miller, Hallie Huggins, Tuan Dao
  • Patent number: 11288337
    Abstract: A method performed in a web page authoring system having a user input system and an editing screen display for displaying a representation of a tag associated with a display artifact represented on the editing screen display is disclosed. A user action input selecting a reference point on the editing screen display for a web page being authored is received. A reference area on the editing screen display enclosing the selected reference point is set. The display object closest to the reference point is selected as a reference display artifact from among display artifacts in the reference area. A tag associated with the reference display artifact is selected from among tags associated with the display artifacts. A first rectangle is drawn on the editing screen display artifact. A second, larger rectangle is drawn enclosing the first rectangle. A space between the first and second rectangles represents the selected tag.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: March 29, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Yoshio Horiuchi
  • Patent number: 11283886
    Abstract: The present invention relates generally to a novel and improved method of loading clickstream data into a web analytics platform, and, a commercial off the shelf (COTS) web analytics platform. The process of loading traffic into COTS Web Analytics platform from clickstream data relates to: (1) the process of discovering ecommerce sales by looking for specific tracking beacons in clickstream or resource stream and loading them into a COTS web analytics platform; (2) a process of discovering website “goals” by looking for clusters of tracking “beacon” activity in clickstream or resource stream data; and (3) a process of unlocking the search term that a website visitor typed into a search engine immediately prior to visiting that website when web analytics platforms can't see that data for many searches (99%+) having all of the features described above.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: March 22, 2022
    Assignee: Spy Fu, Inc.
    Inventors: Michael Roberts, Eugene Louis Young, Ryan McLaughlin, Tree Fine-Hardesty, Kylan Kempster
  • Patent number: 11277730
    Abstract: A communication apparatus operable to comply with a NAN (Neighbor Awareness Networking) standard, receives, from one or more other communication apparatuses, publish messages respectively indicating a plurality of services, and causes a display unit to display the one or more other communication apparatuses that transmitted the publish messages, wherein, if a plurality of services indicated by a plurality of received publish messages are services provided by the same other communication apparatus, the display unit is caused to display this one other communication apparatus.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: March 15, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Fumihide Goto
  • Patent number: 11269823
    Abstract: Data is migrated between a source database and a target database. The source database management system (“DBMS”) remains operational during the migration. A user selects the source DBMS and target DBMS, provides connection information used to connect to the database management systems and selects a virtual machine instance to perform the migration in conjunction with a database migration service. After the setup is complete, the virtual machine instance in conjunction with the database migration service performs data type transformations, and other operations, without user intervention. The database migration service also converts, without user intervention, the source schema and code to a format compatible with the target DBMS. Any code that is not converted is marked to assist the user of the database migration service identify where manual re-coding is required. The database migration service can also provide recommendations as to a target DBMS that is a suitable target DBMS.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: March 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremiah Wilton, Ilia Gilderman, John MacDonald Winford
  • Patent number: 11265297
    Abstract: Sharing context between web frames increases consistent application of security policies, without requiring changes to a document object model. A proxy receives a first request implicating a first web frame and its URL, potentially issues a sub-request and gets a sub-response, and creates a first response to the first request, including a context in frame creation or frame navigation code. Thus, context such as a domain identification is made available for sharing between the first web frame and a second web frame without altering a document object model of a web page of the first web frame, and without imposing a same-origin policy workaround. Sharing the context allows the proxy to ascertain a policy based on the context, so it can apply the policy in reactions to subsequent requests. Context sharing allows window frames to be associated together in the proxy, and informs browser rendering.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: March 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guy Lewin, Itamar Azulay, Lucy Goldberg
  • Patent number: 11263591
    Abstract: Disclosed is a method and system for managing contacts for a communication system by storing contact information in a centralized storage system and permitting receiving users to access the centralized contact information storage system using a token passed with communications from a sending user. The communications system may be a trusted network with trusted sending and receiving members. Each communications system member provides contact information the member may wish to make available to other parties. The member may also create a policy defining which contact information may be made available to different classes of users. A member of the communications system generates a message to send to a receiving user. A token that identifies the sending user to the communications system is embedded into the message to be sent to the receiving user.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: March 1, 2022
    Assignee: McAfee, LLC
    Inventor: C. Scott Chasin
  • Patent number: 11265295
    Abstract: A modified accessor function call is provided to the client device by a clientless VPN in conjunction with a browsing session performed by the client device via the clientless VPN. A native accessor function call is received at a client device. The modified accessor function call is executed at the client device, including by using the native accessor function call.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: March 1, 2022
    Assignee: Palo Alto Networks, Inc.
    Inventors: Jiangxia Liu, Qi Zhang
  • Patent number: 11263312
    Abstract: Disclosed herein are methods, systems, and media for processing service requests. One of the methods includes: receiving, from a client application and by a trusted application, a first service request for executing a first service by the trusted application, wherein the first service request comprises a first expression and an input parameter of the first expression, and the first expression specifies a plurality of target interfaces related to the first service and a sequence of the plurality of target interfaces; executing, by the trusted application and based on the input parameter, the plurality of target interfaces according to the sequence to obtain a target execution result; and returning, by the trusted application to the client application, the target execution result responsive to the first service request.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: March 1, 2022
    Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.
    Inventor: Fei Meng
  • Patent number: 11258870
    Abstract: A method for tracking an activity of a user. The method includes receiving, by a tracking element, compressed user activity information representative of activities performed by the user during a visit to a web page; receiving, by the tracking element, web page content information representative of web page content displayed to the user during the visit; decompressing the compressed user activity information; and generating user visit information by the tracking element.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: February 22, 2022
    Assignee: CONTENT SQUARE ISRAEL LTD
    Inventor: Arik Yavilevich
  • Patent number: 11256610
    Abstract: Methods and systems for generating a combined metric parameter for A/B testing comprising: acquiring a respective first metric parameter for a first and second plurality of feature vectors, a combination of the respective first metric parameters being indicative of a direction of a change in user interactions between the control version and the treatment version, acquiring a respective second metric parameter for the first and second plurality of feature vectors, a combination of the respective second metric parameters being indicative of a magnitude of the change in user interactions between the control and treatment version, generating a respective combined control metric parameter for the first plurality of feature vectors and the second plurality of feature vectors, the combination of the respective combined metric parameters being simultaneously indicative of the magnitude and the direction of the change in user interactions between the control and treatment version.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: February 22, 2022
    Assignee: YANDEX EUROPE AG
    Inventors: Evgeny Vyacheslavovich Kharitonov, Aleksey Valyerevich Drutsa, Pavel Viktorovich Serdyukov
  • Patent number: 11256851
    Abstract: Embodiments are directed towards generating an interactive target document based on a static source document. The source document may be a textbook. An interactive, animated, multi-dimensional, and/or multi-layered target document is generated that documents the source document. The target document may include accompanying audio that includes speech in virtually any natural language, independent of the native language of the source document. The target document may be a presentation document (e.g. a slide deck), a video document (e.g. a movie), a report, a desktop application, a mobile application, a word processing document, a web page, an e-book, a spreadsheet, or the like. The target document may be generated automatically to document, expand upon, and provide a greater context and interpretation of the contents of the source document (i.e. the source document contents or simply the source contents). Thus, the target document may be a documentary of the source document.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: February 22, 2022
    Assignee: AZ, LLC
    Inventor: Sana Rezgui
  • Patent number: 11256882
    Abstract: An improved lecture support system integrates multi-media presentation materials with spoken content so that the listener can follow with both the speech and the supporting materials that accompany the presentation to provide additional understanding. Computer-based systems and methods are disclosed for translation of a spoken presentation (e.g., a lecture, a video) along with the accompanying presentation materials. The content of the presentation materials can be used to improve presentation translation, as it extracts supportive material from the presentation materials as they relate to the speech.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: February 22, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Alexander Waibel
  • Patent number: 11250204
    Abstract: A method for generating a context-aware knowledge base is provided. The method may include extracting document object model (DOM) tag elements associated with one or more webpages. The method may further include identifying and extracting webpage data associated with the extracted DOM tags. The method may further include determining a context associated with the identified and extracted webpage data by detecting and extracting resource description framework (RDF) triplets in candidate DOM tag elements. The method may further include ranking the extracted RDF triplets. The method may also include validating one or more RDF triplets associated with the ranked RDF triplets. The method may further include connecting the validated RDF triplets to a knowledge graph associated with a knowledge base of the one or more webpages.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: February 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jatin Ganhotra, Cheng Wu
  • Patent number: 11249950
    Abstract: The present technology pertains to a details pane that is displayed in coordination with a file explorer interface. The details pane can display details including activities, comments, and previews for content items displayed in the details pane. In some embodiments, the content items displayed in the file explorer interface can be stored in and accessed from different services, and the details in the details pane can also be populated from diverse sources. In some embodiments, edits or navigations can be performed within a preview of the content item. In some embodiments, comments can be shown along with previews that show the comment located within the content item.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: February 15, 2022
    Assignee: Dropbox, Inc.
    Inventors: Matthew Valentine, Thomas Fisher, Nicholas Sundin, Parker Wilf, Robert Mason, Tomaz Nedeljko, Evan Tana
  • Patent number: 11249734
    Abstract: A tri-affinity model driven platform (TAMDP) employs a tri-affinity model driven method using a human affinity model (HAM), a machine affinity model (MAM), and an analysis affinity model (AAM), to generate an application specific instance of predefined meta-models for building a cross-platform application. A developer authors an application in the HAM which is compiled to the MAM by a compiler, which is transformed to the AAM by a model-to-model transformer. A translator optionally translates a HAM to another HAM. A generator generates source code from MAM. Build tooling builds application binaries for different rendering types from a source code generated for the application. A development time analyzer and visualizer (DTAV) enables development time analyses using the AAM.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: February 15, 2022
    Inventors: Sangeeta Patni, Kartik Ram Asatkar