Annotation Control Patents (Class 715/230)
-
Patent number: 10346455Abstract: There is provided a method and a system for generating a summary of digital content. The method comprises: executing a syntax analysis of a textual representation of the digital content; segmenting the digital content into an ordered set of fragments (i.e. a first fragment and a second fragment); executing a semantic analysis of each fragment of the textual representation; determining a utility parameter for each fragment of the set of fragments; determining a linkage between each pair of fragments of the set of fragments; in response to the utility parameter of the second fragment exceeding a pre-determined threshold value, including the second fragment in a subset of fragments for inclusion in the summary of the digital content; in response to the linkage having been determined between the second fragment and the first fragment, including the first fragment in the subset of fragments; and generating the summary of the digital content.Type: GrantFiled: September 8, 2017Date of Patent: July 9, 2019Assignee: YANDEX EUROPE AGInventor: Aleksandr Anatolievich Sadovsky
-
Patent number: 10341275Abstract: Various embodiments provide a commenting system for multiple users to provide and share comments to shared documents. For example, users can share a web link to a collection of content items, such as documents, spreadsheets, photos, and any other media, with other users stored in an online content management system. The commenting system can provide a comment interface displayable alongside a respective content item and the comments can be saved for each user and the content item with associated comments can be synced across the multiple users. The comments can scroll independently of the content in a content item or the comments can be linked to a location therein and the scrolling of the comments can be linked to the scrolling of the content item such that corresponding comments are displayed.Type: GrantFiled: April 3, 2013Date of Patent: July 2, 2019Assignee: Dropbox, Inc.Inventors: Thomas Carriero, Mark Delamere, Phil Rha, Jon Vincent, Sujay Jayakar
-
Patent number: 10331950Abstract: A document source identification system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to cause the system to receive uploaded document(s) having at least one extractable data entry. The system may categorize the document, and extract at least one data entry from the document. The system may normalize each extracted data entry and execute a deterministic ID search to determine that the normalized data entry matches zero, one, or more than one account data entries associated with user accounts. Responsive to an exact match, the system may link the uploaded document to a user account associated with the matching data entry. Responsive to zero or multiple matches, the system may execute a probabilistic ID search identifying a highest ranked user account data entry and link the document to a user account associated with the highest ranked user account data entry.Type: GrantFiled: June 19, 2018Date of Patent: June 25, 2019Assignee: CAPITAL ONE SERVICES, LLCInventors: Vikram Suriyanarayanan, Joel Parker, Myoungho Shin, Deepak Shine, Nelson Lam, Jaideep Mokha, Ravali Sabbineni
-
Patent number: 10325022Abstract: A system is capable of automatically adjusting or reconstructing a baseline expression to generate a parallelized expression. Evaluation of the parallelized expression provide a substantially similar output as the evaluation of the baseline query in more efficient manner. In some implementations, data indicating an expression to be evaluated on a primary thread of the one or more processors is obtained. Elements of the expression are identified. The elements are grouped into a parse tree representation. Elements of the expression are classified as belonging to either a first category that includes elements that are eligible for parallel processing or a second category that includes elements that are not eligible for parallel processing. A particular element that is classified as belonging to the first category is identified and evaluated on a non-primary thread of the one or more processors. The non-primary thread is evaluated in parallel with the primary thread.Type: GrantFiled: March 13, 2018Date of Patent: June 18, 2019Assignee: Appian CorporationInventors: Brian Joseph Sullivan, Matthew David Hilliard
-
Patent number: 10318620Abstract: A method of providing annotations within a portal environment can include executing a portlet object having a tag, wherein the tag specifies an annotation service associated with an artifact presented by a graphical user interface of the portal environment. A visual identifier can be presented proximate to the artifact. The visual identifier can reference the annotation service. The method further can include creating an annotation using the annotation service responsive to the selection of the visual identifier.Type: GrantFiled: December 30, 2015Date of Patent: June 11, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John S. Graham, Prasant K. Kantamsetty, Shankar Ramaswamy
-
Patent number: 10311038Abstract: Methods, indexing systems, computer program, computer program product for indexing and searching content are disclosed. For example, in one embodiment a method performed by an indexing system (104) for indexing or updating an index (106) for content is disclosed. The method includes for each one of a plurality of keywords (204) in a data storage system (1206), wherein each keyword is associated with a modality (206) and at least a first time stamp (208): retrieving (1002) from the data storage system a keyword (204a) and its associated first time stamp (208a); defining a time range for the keyword; determining which other keywords (214a) in the data storage system are associated with a time stamp within the time range; and updating the index with said other keywords that were determined to be associated with a time stamp within the time range.Type: GrantFiled: January 13, 2014Date of Patent: June 4, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Tommy Arngren, Tim Kornhammar
-
Patent number: 10304066Abstract: A social networking system provides relevant third-party content objects to users by matching user location, interests, and other social information with the content, location, and timing associated with the content objects. Content objects are provided based on relevance scores specific to a user. Relevance scores may be calculated based on the user's previous interactions with content object notifications, or based on interests that are common between the user and his or her connections in the social network. Context search is also provided for a user, wherein a list of search of results is ranked according to the relevance score of content object associated with the search results. Notifications may also be priced and distributed to users based on their relevance. In this way, the system can provide notifications that are relevant to user's interests and current circumstances, increasing the likelihood that they will find content objects of interest.Type: GrantFiled: December 22, 2010Date of Patent: May 28, 2019Assignee: Facebook, Inc.Inventors: Erick Tseng, David Braginsky
-
Patent number: 10296577Abstract: A collaborative content management system allows for the mutual-synchronization of content within a spreadsheet and within a document in which a set of spreadsheet cells are embedded. When a user modifies the embedded set of cells, the spreadsheet is updated to reflect the modification. A set of tasks, for instance each associated with descriptive text and one or more interactive elements, can be incorporated into a set of spreadsheet cells such that a user can interact with the tasks. A data value from a spreadsheet cell can be embedded into a document such that when the spreadsheet is updated and the data value changes, the corresponding embedded data value within the document can be changed. Spreadsheets can also include comments that can be navigated using a movable interface element that changes position within the spreadsheet based on a location of a set of cells corresponding to a comment.Type: GrantFiled: November 3, 2017Date of Patent: May 21, 2019Assignee: Dropbox, Inc.Inventors: Andrew Udell, Constance Gwendolyn Duong
-
Patent number: 10282424Abstract: Aspects of the present disclosure relate to linking documents using citations. A server accesses a stored document in a data repository. The server determines a set of candidate citing documents that cite the stored document. The server obtains, for each candidate citing document from the set, first information representing an impact of the candidate citing document taken as a whole and second information representing a citation context within the candidate citing document. The server determines a subset of citing documents, from the set of candidate citing documents, based on the obtained first information and the obtained second information. The server provides a digital transmission of the stored document, including visible indicia of the subset of citing documents, for display at a client device.Type: GrantFiled: May 19, 2016Date of Patent: May 7, 2019Assignee: ResearchGate GmbHInventors: Vyacheslav Zholudev, Michael Häusler, Ijad Madisch, Horst Fickenscher, Darren Alvares
-
Patent number: 10275454Abstract: According to an aspect, a term saliency model is trained to identify salient terms that provide supporting evidence of a candidate answer in a question answering computer system based on a training dataset. The question answering computer system can perform term saliency weighting of a candidate passage to identify one or more salient terms and term weights in the candidate passage based on the term saliency model. The one or more salient terms and term weights can be provided to at least one passage scorer of the question answering computer system to determine whether the candidate passage is justified as providing supporting evidence of the candidate answer.Type: GrantFiled: October 13, 2014Date of Patent: April 30, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Md Faisal Mahbub Chowdhury, Alfio M. Gliozzo, Adam Lally
-
Patent number: 10268740Abstract: The claimed invention relates to a system and method for generating actionable intelligence and information by utilizing a multi-sensor, multi-temporal; multi-spatial, multi-format data (mSTSFA) architecture stored in a NoSQL data architecture to qualify spatial (accuracy) and contextual information integrated into a real time Engineering Grade location based analysis and predictive analytics engine returning users based queries in a 3D visualization including Virtual Reality (VR)/Augmented Reality functionality. The present invention is a systemized platform for handling geospatial, geophysical, financial, temporal and attribute data input directly to analyze the datasets to serve the operational and business needs of the industries such as transportation, water, environmental, engineering, telecommunication, finance, energy, natural resources, defense and security.Type: GrantFiled: December 4, 2015Date of Patent: April 23, 2019Inventors: Tharmalingam Satkunarajah, Kalayini Sathasivam
-
Patent number: 10264306Abstract: Methods, systems, and media for recommending collaborators of media content based on authenticated media content input are provided. In some implementations, the method comprises: receiving a request from a content creator to initiate presentation of broadcasted media content using a media device, wherein the request invites a plurality of users to participate in the broadcasted media content; determining that a user of the plurality of users has interacted with the broadcasted media content, wherein the user has been permitted to interact with the broadcasted media content in response to providing user authentication information; determining collaborator information associated with the user based on the user authentication information; and automatically causing, without user interaction, the determined collaborator information to be presented to the content creator for associating with the broadcasted media content.Type: GrantFiled: December 14, 2017Date of Patent: April 16, 2019Assignee: Google LLCInventors: Justin Lewis, Jeffrey Lee-Chan
-
Patent number: 10235423Abstract: Methods, systems, and computer-readable media are provided for ranking search results. A search system may determine several metrics based on search results. The search system may determine weights for the metrics, wherein the weights are based in part on the type of entity included in the search. The search system may determine a score by combining the metrics and the weights. The search system may rank search results based on the score.Type: GrantFiled: December 12, 2012Date of Patent: March 19, 2019Assignee: GOOGLE LLCInventors: Hongda Shen, David Francois Huynh, Grace Chung, Chen Zhou, Yanlai Huang, Guanghua Li
-
Patent number: 10229415Abstract: The present disclosure relates to identifying geographic areas that satisfy a set of multiple different criteria. More specifically, the present disclosure relates to a user interface that allows a user, or a collaborating group of users to specify a set of multiple different criteria associated with various features of a geographic map. In response to a user, or a collaborating group of users entering a set of multiple different criteria, a geographic map display is generated that includes identified areas that satisfy the multiple different criteria.Type: GrantFiled: March 5, 2013Date of Patent: March 12, 2019Assignee: GOOGLE LLCInventors: Charles Huyi, Mengke Li
-
Patent number: 10222958Abstract: A social media platform for immersive media stores immersive videos (e.g., 360 video) and embedded affordances for the immersive videos. The platform includes a publisher user interface that enables publisher users to upload immersive videos to the database and embed affordances into the immersive videos at locations that are defined both spatially and temporally. Each affordance is discoverable by viewer users, has an interactive user interface, and has one or more corresponding rewards. The platform includes a viewer user interface that enables viewer users to select and play immersive videos and navigate to different portions of a playing immersive video using a visibility window, which displays a respective selected portion of the playing immersive video based on placement of the visibility window. In response to a first user action to activate a first affordance of the playing immersive video, the platform initiates a reward corresponding to the first affordance.Type: GrantFiled: November 18, 2016Date of Patent: March 5, 2019Assignee: Zeality Inc.Inventors: Dipak Mahendra Patel, Arlene Joy Ganancial Santos, Scott Riley Collins, Bryan Daniel Bor, Adam Mark Dubov, Timothy George Harrington, II, Jason Sperske
-
Patent number: 10218728Abstract: 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: GrantFiled: June 21, 2016Date of Patent: February 26, 2019Assignee: eBay Inc.Inventors: Lakshmi Narasimhan, Himanshu Jain
-
Patent number: 10216958Abstract: A document review and security technique is provided that presents a first portion of a document to a first reviewer, wherein the first portion includes less than the entire document, presents a second portion of the document to a second reviewer, wherein the second portion includes less than the entire document, wherein the second portion is at least partially different from the first portion, and wherein the first reviewer and the second reviewer are different reviewers, receives from the first reviewer a review action input associated with the first portion, receives from the second reviewer a review action input associated with the second portion, and determines a disposition of the document in accordance with the review action inputs.Type: GrantFiled: April 15, 2015Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Shlomit Avrahami, Joshua Fox, Yuri Kosharovsky, Michael Pelts, Vladislav P. Rybak, Ora Shapiro
-
Patent number: 10209855Abstract: Methods, systems, and computer-readable and executable instructions for concurrent display of a masked view of an application between devices are described herein. One method for concurrent display of a masked view of an application between devices includes establishing a collaborative session with a first computing device and a second computing device, replicating a masked view of a first application on the first computing device, and concurrently displaying a view of the first application on a first user interface of the first computing device and the masked view of the first application on a second user interface of the second computing device in the collaborative session.Type: GrantFiled: February 10, 2017Date of Patent: February 19, 2019Assignee: United Services Automobile Association (USAA)Inventors: Mark W. Moody, Guy Langley, Shawntá Swindell, Elizabeth Halle, Gina R. Smith
-
Patent number: 10191893Abstract: Information extraction and annotation systems and methods for use in annotating and determining annotation instances are provided herein. Exemplary methods include receiving training documents having annotated words, identifying a predetermined number of characters preceding and following each annotated word for each of the training documents to determine a context for each of the annotated words, performing an alignment of an annotated word and its context with characters in the target document, identifying common sequences, and assigning annotations to words in the target document when common sequences are found.Type: GrantFiled: November 17, 2014Date of Patent: January 29, 2019Assignee: Open Text Holdings, Inc.Inventors: Julian Markus Riediger, Andy Horng
-
Patent number: 10187700Abstract: The timing for displaying an overlay a video is optimized using a system that includes an engagement component that receives information regarding frames of a video at which respective users of a plurality of users stop engaging with the video and an analysis component that calculates user engagement scores for the frames based on the information, wherein the user engagement scores reflect a percentage of the plurality of users that stop engaging with the video at the respective frames, and wherein the higher the percentage the lower the user engagement score. The system further includes an identification component that identifies a subset of the frames associated with relatively lower user engagement scores in comparison to other frames of the video and an overlay component that configures an overlay for displaying over the video near at least one of the frames included in the subset.Type: GrantFiled: November 13, 2017Date of Patent: January 22, 2019Assignee: Google LLCInventors: Jakob Foerster, Dhruv Bakshi
-
Patent number: 10185464Abstract: Embodiments are directed to using hover information to pause transient user interface features. In one scenario, a computer system detects the presence of an object at or near the display surface of the computer system. The computer system identifies the location of the object relative to the display surface and determines, based on the identified location of the object, where the object will contact the display surface. The computer system also identifies transient user interface elements that are being displayed where the object is determined to contact the display surface and pauses the identified transient user interface elements.Type: GrantFiled: May 28, 2015Date of Patent: January 22, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Alexandre Pereira
-
Patent number: 10175861Abstract: Disclosed are a method and a system for web page commenting, a browser and a storage medium, and the method comprises: displaying a web page content and providing a comment control used for adding a comment containing a comment content on the web page content; detecting a comment adding instruction generated by the comment control; and sending the comment content and a web page identifier corresponding to the web page content to a server storing comments, if the comment adding instruction is detected. By the technical solutions according to the embodiments of the disclosure, a user is allowed to view the comments made by other users on the web page content, and make a comment on the web page content.Type: GrantFiled: June 25, 2014Date of Patent: January 8, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Yu Zhang
-
Patent number: 10169074Abstract: Mechanisms are provided for scheduling execution of pre-execution operations of an annotator of a question and answer (QA) system pipeline. A model is used to represent a system of annotators of the QA system pipeline, where the model represents each annotator as a node having one or more performance parameters indicating a performance of an execution of an annotator corresponding to the node. For each annotator in a set of annotators of the system of annotators, an effective response time for the annotator is calculated based on the performance parameters. A pre-execution start interval for a first annotator based on an effective response time of a second annotator is calculated where execution of the first annotator is sequentially after execution of the second annotator. Execution of pre-execution operations associated with the first annotator is scheduled based on the calculated pre-execution start interval for the first annotator.Type: GrantFiled: September 18, 2015Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Corville O. Allen, Bernadette A. Carter, Rahul Ghosh
-
Patent number: 10165020Abstract: Data reports are received from a plurality of clients including action reports and timing reports. Action reports describe actions performed by users of the clients at location within an eBook. Timing reports describe reading speeds of users of the clients. The data reports are analyzed to identify an action that is performed by the users of the clients at a location within the eBook frequently relative to other actions. Action information is generated for automatically performing the identified action at the location within the eBook. The action information is transmitted to a client. The client is configured to automatically perform the action at the location within the eBook. The reading location of a user of the client is determined based on the timing reports.Type: GrantFiled: December 13, 2017Date of Patent: December 25, 2018Assignee: Google LLCInventors: Abraham Phelps Murray, David Eric Saff, Jeremy Faller, Michael Salomon Morton
-
Patent number: 10152757Abstract: An activity management system is configured to allow users to access multimedia content where the multimedia content is divided in to segments. While a user is viewing or interacting with the multimedia content, the user can submit one or more activities (e.g., comments, questions, replies, or reactions) using a graphical user interface. The system is operable to electronically link the activity provided by the user with the particular segment of multimedia content in which the activity was captured by the system. The system is also configured to determine a sentiment score for particular multimedia content, one or more segments of the particular multimedia content, a user, a group of users, or an organization. The sentiment score may be related to a general mood (e.g., confused, happy, bored) of the user when viewing one or more segments of particular multimedia content.Type: GrantFiled: May 24, 2018Date of Patent: December 11, 2018Assignee: Understory, LLCInventors: Steve Benfield, Ahmad Aslami, Taylor Jones, Jonathan Cutrell, Taylor Dolan, Andrew Kimball, Chad Mills
-
Patent number: 10152722Abstract: Systems and methods are provided for internet access to online advertisements, auctions, products, services, service providers, media and entertainment, sports, personal & financial network, real estate, service providers and business owners e.g.Type: GrantFiled: December 26, 2011Date of Patent: December 11, 2018Inventor: Stephan Heath
-
Patent number: 10102194Abstract: Described herein is a method of web browser enabled annotation sharing comprising receiving information associated with the annotation, creating an anchored annotation based upon the received information associated with the annotation; and storing the anchored annotation. Further described herein is a method of retrieving an anchored annotation comprising receiving a request for an anchored annotation associated with particular content, retrieving anchored annotations associated with the particular content, filtering the retrieved anchored annotations; and, providing the filtered retrieved anchored annotations (e.g., to user(s) viewing the same content).Type: GrantFiled: December 14, 2016Date of Patent: October 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Arindam Biswas, Saloni Agarwal, Gowthami Chegu, Bibhu Choudhary, Rahul Razdan, Arif Alam Siddique
-
Patent number: 10089139Abstract: A method, system and medium can manage embedded content in documents. The method, e.g., includes detecting, at a host device running a host application program, a user's action to initiate editing of content embedded in a document associated with the host application program and querying for the user's content management configuration to determine a target device having an interface suitable for editing the embedded content. If it is determined that the user's configuration specifies a device other than the host device as the target device, the method further includes sending a revision notification to the target device, wherein the notification includes a copy of, or a reference to, the document and receiving an update notification from the target device, wherein the update notification includes one of a copy of or a reference to a latest version of the document including the latest edits made to the embedded content.Type: GrantFiled: January 9, 2013Date of Patent: October 2, 2018Assignee: AppSense US LLCInventor: Richard James Somerfield
-
Patent number: 10083537Abstract: A video may be presented on a touchscreen display. Reception of annotation input may be determined based on user's engagement with the touchscreen display. Annotation input may define an in-frame visual annotation for the video. In-frame visual annotation may be associated with a visual portion of the video and one or more points within a duration of the video such that a subsequent presentation of the video includes the in-frame visual annotation positioned at the visual portion of the video at the one or more points. A graphical user interface may be presented on the touchscreen display. The graphical user interface may include one or more animation fields that provide options for selection by the user. The options may define different properties of a moving visual element added to the video. The options may define visual characteristics, presentation periods, and motions of the moving visual element.Type: GrantFiled: September 16, 2016Date of Patent: September 25, 2018Assignee: GoPro, Inc.Inventors: Stephen Trey Moore, Ross Chinni, Nicholas D. Woodman
-
Patent number: 10079039Abstract: A video annotation interface includes a video pane configured to display a video, a video timeline bar including a video play-head indicating a current point of the video which is being played, a segment timeline bar including initial and final handles configured to define a segment of the video for playing, and a plurality of color-coded comment markers displayed in connection with the video timeline bar. Each of the comment markers is associated with a frame or segment of the video and corresponds to one or more annotations for that frame or segment made by one of a plurality of users. Each of the users can make annotations and view annotations made by other users. The annotations can include annotations corresponding to a plurality of modalities, including text, drawing, video, and audio modalities.Type: GrantFiled: May 3, 2016Date of Patent: September 18, 2018Assignee: The University of North Carolina at CharlotteInventors: Celine Latulipe, Vikash Singh, David Wilson, Sybil Huskey
-
Patent number: 10079832Abstract: Methods and systems are disclosed for controlling user creation of data resources on a software platform for storing and executing data resources for multiple users. The methods and systems may be performed using one or more processors or special-purpose computing hardware, and may comprise receiving from a user a user request to create a data resource on the software platform, the user request comprising, or identifying, a specification indicative of the data resource and a user identifier associated with said external user. A further operation may comprise performing verification of said user using the user identifier to determine if said user is permitted to create or modify the data resource indicated in the specification in accordance with a predetermined set of permissions.Type: GrantFiled: November 29, 2017Date of Patent: September 18, 2018Assignee: Palantir Technologies Inc.Inventors: Greg Dearment, Adam Anderson, Andrew Bradshaw, Bradley Moylan, Jason Zhao
-
Patent number: 10068617Abstract: Techniques are provided for associating comments with certain positions within a video (or audio) timeline. Multiple users compose comments, such as questions, and cause those comments to be stored in association with the video. Each comment is stored in association with a specific point or section in the video timeline. Later, another user can view the comments and select a particular comment, which causes the video to be played at the position in the timeline associated with the particular comment. Additionally or alternatively, playing a particular portion of a video may cause one or more comments that are associated with the particular portion to be displayed.Type: GrantFiled: February 10, 2016Date of Patent: September 4, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Sivakumar Loganathan, Deepak Ponraj, Puneet Sethi
-
Patent number: 10042505Abstract: Methods, systems, and media for presenting annotations across multiple videos are provided. In some implementations, methods for presenting annotations across multiple videos are provided, the methods comprising: receiving a selection of an annotation from a user; identifying, by a hardware processor, a plurality of videos associated with the user account to be associated with the annotation; and presenting the annotation upon rendering one of the plurality of videos.Type: GrantFiled: March 15, 2013Date of Patent: August 7, 2018Assignee: Google LLCInventors: Aaron Dennis Bingham, Silviu Bota, Raul Evelio Vera, Dror Menachem Shimshowitz
-
Patent number: 10038944Abstract: A method that incorporates teachings of the present disclosure may include, for example, transmitting media content to a group of set top boxes for presentation with an overlay superimposed onto the media content, where the overlay can include a timeline corresponding to the presentation of the media content and receiving a first comment from a first set top box of the group of set top boxes, where the first comment is presentable with the overlay and the media content by the group of set top boxes. Additional steps can include receiving a tag generated at a first set top box during presentation of the media content, presenting the tag while the media content is presented, correlating the tag to a portion of the media content timeline and analyzing metadata associated with the portion of the timeline that is tagged to determine a first marketing parameter. Other embodiments are disclosed.Type: GrantFiled: September 22, 2016Date of Patent: July 31, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Linda Ann Roberts, E-Lee Chang, Ja-Young Sung, Natasha Barrett Schultz, Robert King
-
Patent number: 10037367Abstract: Systems, methods, and computer storage media are provided for analyzing a large amount of social media data from a large population of social media users and constructing correlational data models between one or more events that occur within each user's timeline. Social media posts directed to personal experiences of a large number of social media users are extracted. Event timelines are generated for each of the social media users, based on their personal experiences. The event timelines are analyzed with a particular event of interest to measure correlations between events occurring within the timelines and the particular event of interest. Using the measured correlations, a correlational data model is thereby constructed. The correlational data model may be used for application to decision-making calculations by one or more systems in an active or passive manner.Type: GrantFiled: December 15, 2014Date of Patent: July 31, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Emre Mehmet Kiciman, Paul Nathan Bennett, Jaime Brooks Teevan, Susan Theresa Dumais
-
Patent number: 10017253Abstract: A cabin pressure assessment system for an aircraft includes a plurality of polling devices within an internal cabin of the aircraft. The plurality of polling devices are associated with passenger seats onboard the aircraft. A cabin pressure assessment control unit is communicatively coupled to the plurality of polling devices. The cabin pressure assessment control unit is configured to receive cabin pressure comfort data from the plurality of polling devices.Type: GrantFiled: February 17, 2017Date of Patent: July 10, 2018Assignee: The Boeing CompanyInventors: Michal Zajac, Anne Jacqueline Gertruda Theodora Scholtes, Maxim Constantijn Vos
-
Patent number: 10021173Abstract: The present invention is to allow a user for the secondary use of the electronic book according to the use act previously permitted by the copyright holder of the electronic book. The electronic book sharing server communicatively connected with an electronic book terminal determines the permitted operation of a user identifier to the additional information based on the permitted operation data previously determined for the user identifier upon receiving the additional information added to an predetermined electronic book content from the electronic book terminal 10, and stores a tag information associating the additional information with a page number of the electronic book content, the additional information being added to the page number to allow a user to view the electronic content from the electronic book terminal.Type: GrantFiled: October 12, 2015Date of Patent: July 10, 2018Assignee: OPTiM CorporationInventor: Shunji Sugaya
-
Patent number: 10021167Abstract: Various embodiments of systems and methods for accessing mobile documents are described herein. In an aspect, the method includes receiving a request from a device for creating an analytical file corresponding to a document. Upon receiving the request, a business intelligence archive resource (BIAR) file related to the document and at least one of data, one or more annotations, and one or more operations related to the document is retrieved. The retrieved BIAR file and the at least one of the data, the one or more annotations, and the one or more operations are integrated to create the analytical file corresponding to the document.Type: GrantFiled: December 10, 2015Date of Patent: July 10, 2018Assignee: SAP SEInventors: Anshul Bhardwaj, Bharathi Narayana Murthy
-
Patent number: 9965475Abstract: An end user application running on a local client computer is configured to store a collection of comment data for the electronic document. The comment data includes data representing a plurality of comment threads. Displays of comment data also include hints providing information about the content and context of previous and next comments outside of the currently viewed context of the document. When hints are used in combination with filtering of the comment data, a user can more quickly review comments based on a variety of filtering criteria. A comment map also can be provided as a spatial representation of the distribution of comments within a document. Such a comment map can be provided as a navigational aid for viewing the electronic document and reviewing comments. The comment map provides an additional way for a reviewer to quickly identify areas of a document which may require more review.Type: GrantFiled: March 31, 2016Date of Patent: May 8, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Patrick Gan, Erin O'Connell, Benjamin Wilde, Joan Weaver
-
Patent number: 9953012Abstract: A method for marking web content. The method includes rendering first content on a web browser of a client device, and capturing a snapshot of the first content as rendered according to settings of the web browser. The method also includes receiving markup in association with the snapshot, and generating marked up content comprising the snapshot and the markup. The method also includes storing the marked up content for later access.Type: GrantFiled: September 11, 2013Date of Patent: April 24, 2018Assignee: EGAIN CORPORATIONInventors: Ashutosh Roy, Sam Hahn, Yonatan Goraly, Anthony Liatsis
-
Patent number: 9940375Abstract: Systems and methods for interest-driven business intelligence systems in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven distributed data server system includes a processor, an interest-driven distributed data server application, aggregate data storage, and a data source directory, wherein the interest-driven distributed data server application configures the processor to obtain reporting data requirements, determine at least one data dimension using the reporting data requirements, identify at least one data source identified that can provide data associated with the data dimension, generate data source job data, transmit the data source job data to at least one data source, and receive job response data, store the received job response data in the aggregate data storage, build reporting data based on the reporting data requirements, and transmit the reporting data.Type: GrantFiled: July 29, 2016Date of Patent: April 10, 2018Assignee: Workday, Inc.Inventors: John Glenn Eshleman, Kevin Scott Beyer, Brian Babcock, Carl-Christian Kanne
-
Patent number: 9934212Abstract: Embodiments of the disclosure disclose methods, and systems for capturing, sharing and printing annotations. The method includes receiving a physical document including hand-written annotation, the hand-written annotation is made by a user corresponding to at least a portion of the physical document. The method further includes capturing the hand-written annotation and corresponding position information of the hand-written annotation, wherein capturing further includes capturing position information of the at least portion of the physical document. Further, the method includes storing the captured hand-written annotation, position information of the hand-written annotation and position information of the at least portion of the physical document. Moreover, the method includes associating the hand-written annotation to the at least portion of the physical document. Additionally, the method includes sharing the hand-written annotation with other users.Type: GrantFiled: February 26, 2014Date of Patent: April 3, 2018Assignee: XEROX CorporationInventors: Vinothkumar Arputharaj, Bala Vijay Duraibabu, Aravind Sreekumar, Saurabh Prabhat
-
Patent number: 9916235Abstract: A method includes performing an integration test on executable software units. The integration test fails and identifies a symptomatic executable software unit at which the failure of the integration test is detected. One or more modified source code files, including instructions likely responsible for the failure of the integration test, are located from a plurality of modified source code files. The location involves searching a binary change database for change history records relating to both the plurality of modified source code files and the executable software units. Degrees of functional interaction between portions of modified source code files corresponding to the change history records and portions of a source code file corresponding to the symptomatic executable software unit are determined. Based on this determination, the modified source code file(s) including the instructions likely responsible for the failure of the integration test are identified.Type: GrantFiled: August 9, 2016Date of Patent: March 13, 2018Assignee: Seagate Technology LLCInventors: Michael G. Magill, Benjamin Cordova, Scott States
-
Patent number: 9910841Abstract: Provided are techniques for receiving a scanned image corresponding to a page; analyzing the scanned image to identify a set of characters (Ci) and corresponding positions (Pi) of each character of Ci on the page; applying natural language processing (NPL) and an analytic analysis algorithm to determine a semantic analysis relationship of phrases formed by Ci to determine meanings for the phrases; generating a plurality of annotations (Ai) indicating the determined meanings of the phrases, wherein each annotation is assigned a corresponding position (Qi) on the page based upon the Pi of the corresponding characters on the page; and storing, in a non-transitory computer-readable medium, the scanned image in conjunction with the plurality of annotations and the corresponding Qi.Type: GrantFiled: March 2, 2016Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Debbie A. Anglin, Li Ge, Su Liu, Shunguo Yan
-
Patent number: 9904798Abstract: Personal information is retrieved from at least one data source and personal information associated with a first individual is identified. A document is generated that is a version of a first document, wherein the personal information associated with the first individual cannot be discerned.Type: GrantFiled: March 27, 2014Date of Patent: February 27, 2018Assignee: International Business Machines CorporationInventors: Shlomit Avrahami, Joshua Fox, Yuri Kosharovsky, Michael Pelts
-
Patent number: 9898452Abstract: Provided are techniques for receiving a scanned image corresponding to a page; analyzing the scanned image to identify a set of characters (Ci) and corresponding positions (Pi) of each character of Ci on the page; applying natural language processing (NPL) and an analytic analysis algorithm to determine a semantic analysis relationship of phrases formed by Ci to determine meanings for the phrases; generating a plurality of annotations (Ai) indicating the determined meanings of the phrases, wherein each annotation is assigned a corresponding position (Qi) on the page based upon the Pi of the corresponding characters on the page; and storing, in a non-transitory computer-readable medium, the scanned image in conjunction with the plurality of annotations and the corresponding Qi.Type: GrantFiled: October 16, 2015Date of Patent: February 20, 2018Assignee: International Business Machines CorporationInventors: Debbie A. Anglin, Li Ge, Su Liu, Shunguo Yan
-
Patent number: 9886584Abstract: An embodiment of the invention may include a method, computer program product and system for redacting a document. The embodiment may include receiving an unredacted document. The embodiment may include determining portions of the unredacted document containing sensitive information. The embodiment may include applying a redaction method to the portions containing sensitive information to create a redacted document. The redaction method replaces the portion containing sensitive information with a different piece of content. The different piece of content correlates to a most stringent redaction method. The embodiment may include displaying the redacted document to a user. The embodiment may include determining the user is frustrated, and replacing the piece of content with a piece of content corresponding to a next most stringent redaction method from the list of redaction methods. The embodiment may include displaying the updated redacted document to the user.Type: GrantFiled: February 25, 2016Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Yoav Ben-Yair, Gil Fuchs, Itai Gordon, Ilan D. Prager
-
Patent number: 9875033Abstract: A method of minimizing data storage medium fragmentation, wherein the method provides a data storage library comprising (N) data storage media, wherein (N) is greater than or equal to 1. The method establishes a threshold fragmentation index, and determines, for each value of (i), an actual fragmentation index for an (i)th data storage medium, wherein (i) is greater than or equal to 1 and less than or equal to (N). The method receives a data set from a host computer in communication with the data storage library, and writes the data set to an (i)th data storage medium based upon an (i)th actual fragmentation index.Type: GrantFiled: May 12, 2009Date of Patent: January 23, 2018Assignee: International Business Machines CorporationInventors: Miguel Angel Perez, David Charles Reed, Max Douglas Smith
-
Patent number: 9864795Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating an ontology of entity attributes. One of the methods includes extracting a plurality of attributes based upon a plurality of queries; and constructing an ontology based upon the plurality of attributes and a plurality of entity classes.Type: GrantFiled: October 28, 2014Date of Patent: January 9, 2018Assignee: Google Inc.Inventors: Alon Yitzchak Halevy, Fei Wu, Steven Euijong Whang, Rahul Gupta
-
Patent number: 9864808Abstract: An entity-based search system is described herein that detects and recognizes entities in Internet-based content and uses this recognition to organize search results. The system associates one or more entity identifiers with a web page and stores this information as metadata of the page in a search engine index. This metadata will enable entity-based queries as well as rich data presentations in a search engine result page (SERP), including grouping results by entities, filtering results by one or more particular entities, or re-ranking search results based on user preference of entities. Thus, the entity-based search system allows users to identify a particular entity the user is interested in finding, and to receive search results directly related to that entity.Type: GrantFiled: January 31, 2017Date of Patent: January 9, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Kang Li, Yi Li, Yiping Zhou, Zhengdong Lv, Yohn Cao