Hypermedia Patents (Class 715/205)
-
Patent number: 11997115Abstract: Methods, network devices, and machine-readable media for an integrated environment and platform for automated processing of reports of suspicious messages, and further including automated threat simulation, reporting, detection, and remediation, including rapid quarantine and restore functions.Type: GrantFiled: October 26, 2021Date of Patent: May 28, 2024Assignee: Cofense Inc.Inventors: Aaron Higbee, David Chamberlain, Vineetha Philip
-
Patent number: 11985101Abstract: Examples relate to a method, an apparatus and a computer program for processing a plurality of electronic messages, and to an electronic message server. The method comprises obtaining (110) the plurality of electronic messages. The method further comprises selecting (120) at least a subset of electronic messages of the plurality of electronic messages based on information related to a plurality of suspicious electronic message sender identifiers. The method further comprises determining (130), whether a number of electronic messages of the subset of electronic messages obtained within a pre-defined time interval exceeds a threshold. The method further comprises discarding (140) the electronic messages of the subset of electronic messages if the number of electronic messages of the subset of electronic messages obtained within the pre-defined time interval exceeds the threshold.Type: GrantFiled: January 18, 2019Date of Patent: May 14, 2024Assignee: Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.Inventors: Haya Shulman, Kevin Freeman, Markus Schneider
-
Patent number: 11971983Abstract: Systems, devices, and methods are disclosed in relation to a system for natural language based message categorization designed to identify text from a particular topic from a potentially inexhaustible set of potential topics. In one of many possible implementations, a vector space model is first used to translate text into a vector representation. This vector is used to determine if the text can be recreated by swapping words and phrases from a training corpus of documents. This is done by determining if the vector is within the conical span of the vector representations of the text in the training corpus of documents. Span composition is evaluated by a two vector boolean comparison, enabling great computational complexity and short-circuiting enabling fast real-time topic determination.Type: GrantFiled: January 6, 2022Date of Patent: April 30, 2024Assignee: Fortinet, Inc.Inventor: Sameer Khanna
-
Patent number: 11971933Abstract: A system for assisted expanded search can have a server, receiving from a user, a user search request to access semi-private data, and a controlled access non-transient memory storing at least the semi-private data. An expanded search engine can implement at least one algorithm to analyze semi-private metadata and semi-private correlated metadata related to the semi-private data to determine a primary response and an expanded response to the user search request. The system can also include a display providing the user with the primary response and the expanded response.Type: GrantFiled: April 11, 2018Date of Patent: April 30, 2024Assignee: Jumptuit, Inc.Inventor: Donald Leka
-
Patent number: 11960832Abstract: Machine learning, artificial intelligence, and other computer-implemented methods are used to identify various semantically important chunks in documents, automatically label them with appropriate datatypes and semantic roles, and use this enhanced information to assist authors and to support downstream processes. Chunk locations, datatypes, and semantic roles can often be automatically determined from what is here called “context”, to wit, the combination of their formatting, structure, and content; those of adjacent or nearby content; overall patterns of occurrence in a document, and similarities of all these things across documents (mainly but not exclusively among documents in the same document set).Type: GrantFiled: April 20, 2022Date of Patent: April 16, 2024Assignee: Docugami, Inc.Inventors: Andrew Paul Begun, Steven DeRose, Taqi Jaffri, Luis Marti Orosa, Michael B. Palmer, Jean Paoli, Christina Pavlopoulou, Elena Pricoiu, Swagatika Sarangi, Marcin Sawicki, Manar Shehadeh, Michael Taron, Bhaven Toprani, Zubin Rustom Wadia, David Watson, Eric White, Joshua Yongshin Fan, Kush Gupta, Andrew Minh Hoang, Zhanlin Liu, Jerome George Paliakkara, Zhaofeng Wu, Yue Zhang, Xiaoquan Zhou
-
Patent number: 11960525Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for automatically formatting content items for presentation. For example, in response to receiving an invocation of a presentation mode for a content item, a computing device can generate a tree structure representing the structure of the content item. The computing device can generate a presentation version of the content item based on a presentation template that defines the presentation formatting for the content item. The computing device can traverse the tree and determine a portion of the presentation version of the content item to present based on the amount of content that can fit within a display size of a display device. In some implementations, the computing device can determine portions of content to suppress and/or highlight based on various characteristics, metadata, comments, links, etc., corresponding to the portions of content in the content item.Type: GrantFiled: March 22, 2017Date of Patent: April 16, 2024Assignee: DROPBOX, INCInventors: Justin Hileman, Scott Zhuge, Kevin Ji
-
Patent number: 11960618Abstract: A computer implemented method searches data. A number of processor units generates a candidate search result using an index for a data source in response to a search query by a user, wherein the candidate search result comprises files accessible by the user based on access control information in the index. The number of processor units generates a completed search result with a set of the files from the candidate search result having a confidentiality level less than or equal to a threshold confidentiality level. The number of processor units determines whether the user has access to a file in the candidate search result in which the file has the confidentiality level greater than the threshold confidentiality level for the data source. The number of processor units adds the file to the completed search result in response to the file being accessible by the user in the data source.Type: GrantFiled: September 1, 2021Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Tohru Hasegawa, Shunsuke Ishikawa, Yasumasa Kajinaga, Keisuke Nitta, Daiki Tsuzuku
-
Patent number: 11960577Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for sharing and publishing files. In one aspect, the database system can maintain a user database, a file database and a library. The database system can receive a first request initiated by a first user to share a first file with one or more second users and, responsive to the first request, enable a second set of one or more permissions for each of the second users. The database system also can receive a second request initiated by the first user to publish the first file to the library and, responsive to the second request, publish the first file to the library. The database system additionally can restrict access to the published file based on permissions associated with the library.Type: GrantFiled: March 7, 2023Date of Patent: April 16, 2024Assignee: Salesforce, Inc.Inventors: Miko Arnab Bose, Robert J. Snell, Mark Francis Movida, Valliappan Annamalai Natarajan, Adam Thielemann Wegel, Matthew Charles Hagenian, Durgesh Singh
-
Patent number: 11963073Abstract: A system having a server for receiving a message from a sending device executing a messaging application and for sending a message notification alert to a recipient, the server having a processor and memory, the memory having computer executable code, comprising receiving the message from the sending device executing the messaging application, the message containing recipient address information provided by the sending device, determining, based on recipient address information, that the recipient is not associated with a recipient device having the messaging application, and transmitting the message notification alert to the recipient via an alternate communications method, the message notification alert comprising a link to view the message.Type: GrantFiled: April 21, 2023Date of Patent: April 16, 2024Assignee: TigerConnect, Inc.Inventors: Brad Brooks, Sumeet Bhatia, Sean Whiteley
-
Patent number: 11954231Abstract: An embodiment for recursively adapting a sensitive content masking technique is provided. The embodiment may include receiving a request from a primary user to share an original document. The embodiment may also include receiving an identity of a secondary user who needs access to a masked version of the original document. The embodiment may further include scanning the original document for sensitive information and identifying sensitive information in the original document. The identified sensitive information may be displayed to the primary user. The embodiment may also include generating a masked value for each piece of identified sensitive information. The embodiment may further include suggesting one or more groups of secondary users if there are additional secondary users. The embodiment may also include presenting the masked version of the original document to the secondary user. The embodiment may further include indexing the masked version of the original document.Type: GrantFiled: January 19, 2021Date of Patent: April 9, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Itai Gordon, Shlomit Avrahami, Rotem Brosh, Shiran Yosef
-
Patent number: 11928755Abstract: Integrating virtual tours on digital resources is provided. A system receives a call generated by a client application executed on a client device responsive to a refresh of a digital resource. The system identifies a request for content for display in a content slot on the digital resource having a content slot size. The system transmits, to the client device, a viewer application configured to execute a priority caching function in the content slot. The viewer application downloads, based on the priority caching function and a computing characteristic of the client device, a first portion of a virtual tour. The viewer application renders the first portion of the virtual tour via the content slot. The viewer application establishes a controller that controls rendering of the virtual tour in response to a detection of an interaction on the digital resource outside the content slot.Type: GrantFiled: February 18, 2022Date of Patent: March 12, 2024Assignee: Threshold 360, Inc.Inventors: Daniel Kraus, Sean Kovacs
-
Patent number: 11900045Abstract: The present invention relates to a system for converting a rich text document into an active document suitable for consumption on a particular device system, or operating system by human or machine. The system comprises a server including a non-transitory non-volatile storage medium. The non-transitory non-volatile storage medium is adapted to store at least rich text documents and active documents that have been converted from a rich text document format into an active document format. The server is adapted to carry out the steps of: scanning and parsing the rich text document to extract structural elements and contents; scanning and parsing the rich text document to extract embedded metadata; connecting structural elements and contents with the extracted metadata and the rich document to form a render data set; and sending the render data set to a configurable render module that outputs at least one active document.Type: GrantFiled: June 23, 2022Date of Patent: February 13, 2024Assignee: Roar Software Pty Ltd.Inventors: Thao Minh Ho, Lawrence Xiang Yao, Jeffrey Lin, Ted Tsao, Kevin Liao
-
Patent number: 11902261Abstract: Techniques and mechanisms described herein facilitate the efficient common storage of partially encrypted content. According to various embodiments, a client device to transmit a designated representation of a media content item via a communications interface may be received. The media content item may be associated with a plurality of representations including the designated representation. The media content item may be associated with first media content data and second media content data. The first media content data may be shared among the plurality of representations. The second media content data may be specific to the designated representation. The first media content data may be combined with the second media content data to create a designated partially encrypted media content portion associated with the designated representation via a processor. The designated partially encrypted media content portion may be transmitted to the client device via the communications interface.Type: GrantFiled: November 10, 2022Date of Patent: February 13, 2024Assignee: TIVO CORPORATIONInventors: Torbjörn Einarsson, Fritz Barnes
-
Patent number: 11900050Abstract: A computing system and a method remotely generate documents wherein a user establishes communication with the computing system from a user device and is instructed to enter the information in a document template displayed on the user device. The user device is enabled to select a document type and a document format. The document types include a conventional check and a cashier's check. The document formats include a printed hard copy and an electronic document.Type: GrantFiled: March 10, 2023Date of Patent: February 13, 2024Assignee: TRUIST BANKInventor: Barath Jayaraman
-
Patent number: 11886532Abstract: A system and method for technology agnostic page editing and/or rendering that includes receiving a first modification request associated with a first page, the first modification request generated by an agnostic page editor, the agnostic page editor compatible with a plurality of renderers from which an administrative user identifies a first set of renderers to be associated with the first page; modifying a first meta model associated with the first page based on the first modification request, the first meta model using a data interchange format; obtaining, by a first renderer belonging to the first set of renderers, the meta model associated with the first page; rendering, by the first renderer belonging to the first set of renderers, the first page for presentation to the administrative user using the first meta model; and sending first rendered content for presentation of the first page.Type: GrantFiled: February 25, 2022Date of Patent: January 30, 2024Assignee: PROGRESS SOFTWARE CORPORATIONInventors: Martin Gebov, Vladimir Vasilev, Lilia Messechkova
-
Patent number: 11882087Abstract: The present invention enables a user to easily reference information of a communication destination related to email-related information included in an email transmitted to a terminal connected to a network for which communication with another network is restricted. Prescribed email-related information is extracted from a received email, a conversion is carried out, from communication destination information of a communication destination related to the email-related information, into read information wherein the communication destination information can be read by a method not utilizing a network by a first terminal that is not connected to a network to which a second terminal receiving the email is connected, and an email to which the read information has been appended is output to the second terminal.Type: GrantFiled: August 27, 2020Date of Patent: January 23, 2024Assignee: NEC CORPORATIONInventor: Ryo Shibasaki
-
Patent number: 11868705Abstract: An information processing apparatus includes a processor configured to: associate, with an edited part of a first document displayed on a display, information indicative of a second document different from the first document in a case where the second document is open on a document display application when the first document is edited; and display the information indicative of the second document on the display when the edited part is selected.Type: GrantFiled: March 17, 2020Date of Patent: January 9, 2024Assignee: FUJIFILM Business Innovation Corp.Inventors: Jun Ohashi, Yohei Uchiumi
-
Patent number: 11869054Abstract: Method and system to facilitate transactions in a particular on-line trading platform from a third party web site may be utilized beneficially to enhance a user's experience in purchasing items referenced on third party web pages. When a user encounters, on a third party web site, a presentation of an item that is linked to a listing maintained by the on-line trading platform, the user may simply click on the presentation of the item, which causes presentation of a visual control selectable to launch a transaction processing flow facilitated by the on-line trading platform, without requiring the user to leave the third party web site.Type: GrantFiled: June 15, 2022Date of Patent: January 9, 2024Assignee: EBAY INC.Inventors: Marc Peter Hosein, Selina Lam, Han-Shen Yuan
-
Patent number: 11863902Abstract: Responsive to a zoom command when presenting a first video, a second video is combined with the first video and presented. The first and second videos are generated from substantially the same camera location as each other at substantially the same time with substantially the same resolution. However, the second video is generated by a physical or virtual lens having a field of view (FOV) smaller than the FOV of a physical or virtual lens used in generating the first video. The technique gives the appearance of zooming without loss of resolution.Type: GrantFiled: January 7, 2022Date of Patent: January 2, 2024Assignee: Sony Interactive Entertainment Inc.Inventor: Rathish Krishnan
-
Patent number: 11861320Abstract: A query request identifying a query and a plurality of text portions for determining an answer to the query may be received. Relevance scores corresponding with respective ones of the text portions may be determined based on application of one or more machine learning models to the respective text portion and the query. A subset of the text portions may be selected based on the relevance scores. A response message to the query request including an answer to the query in natural language text generated by a large language model based on the first subset of text portions may be determined.Type: GrantFiled: June 12, 2023Date of Patent: January 2, 2024Assignee: Casetext, Inc.Inventors: Marcin Gajek, Shang Gao, Divyanshu Murli, Ryan Walker, Walter DeFoor, Javed Qadrud-Din
-
Patent number: 11853694Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for resolving temporal ambiguities are presented. A natural language input may be received. A temporal component of the input may be identified. A determination may be made that the temporal component includes a conjunction that separates temporal meeting block alternatives. A temporal ambiguity may be identified in one of the meeting block alternatives. A plurality of syntax tree permutations may be generated for the meeting block alternative where the ambiguity was identified. A machine learning model that has been trained to identify a most relevant permutation for a given natural language input may be applied to each of the plurality of permutations. A temporal meeting block alternative corresponding to the most relevant permutation may be surfaced.Type: GrantFiled: May 6, 2022Date of Patent: December 26, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Pamela Bhattacharya, Barun Patra, Charles Yin-Che Lee
-
Patent number: 11847388Abstract: A system and method for automatically reducing rigid body motion in a digital simulated model of an object, where the simulated model represents a simulated build of the object using additive manufacturing.Type: GrantFiled: July 3, 2019Date of Patent: December 19, 2023Assignee: MATERIALISE N.V.Inventor: Yogesh Sovani
-
Patent number: 11836411Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer storage media, for sharing views of large digital files are described. An example method includes generating a plurality of content blocks of a digital file and uploading the plurality of content blocks to one or more servers for storage; determining one or more of the plurality of content blocks representing a view of the digital file to share with one or more viewer computer devices; transmitting storage addresses of the one or more determined content blocks to the one or more viewer computer devices; executing one or more host commands to the one or more determined content blocks on the host computer device for managing the view of the digital file; and transmitting the one or more host commands to the one or more viewer computer devices for execution.Type: GrantFiled: December 10, 2021Date of Patent: December 5, 2023Assignee: Singularity AI, Inc.Inventor: Bin Liu
-
Patent number: 11829782Abstract: Methods and systems for providing contextual navigation on a software platform are described. A current context of a current page is determined, where the current page is for managing one or more aspects of a service instance on the software platform. The service instance is associated with a user account. It is determined, based on a historical activity pattern associated with the user account, that a particular web resource of an application is relevant to the current context. A contextual reference to the particular web resource is generated. The contextual reference is selectable to provide navigation to the particular web resource within the application. The contextual reference is displayed in the current page.Type: GrantFiled: May 4, 2021Date of Patent: November 28, 2023Assignee: SHOPIFY INC.Inventor: Katharine Ragotte
-
Patent number: 11816147Abstract: Embodiments of the present invention are directed towards providing contextual tags for an image based on a contextual analysis of associated images captured in the same environment as the image. To determine contextual tags, content tags can be determined for images. The determined content tags can be associated with categories based on a contextual classification of the content tags. These associated content tags can then be designated as contextual tags for a respective category. To associate these contextual tags with the images, the images can be iterated through based on how the images relate to the contextual tags. For instance, when an image is associated with a category, the contextual tags classified into that category can be assigned to that image.Type: GrantFiled: November 14, 2019Date of Patent: November 14, 2023Assignee: Adobe Inc.Inventors: Subham Gupta, Poonam Bhalla, Krishna Singh Karki, Ajay Bedi
-
Patent number: 11809824Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing numeric representations of words. One of the methods includes obtaining a set of training data, wherein the set of training data comprises sequences of words; training a classifier and an embedding function on the set of training data, wherein training the embedding function comprises obtained trained values of the embedding function parameters; processing each word in the vocabulary using the embedding function in accordance with the trained values of the embedding function parameters to generate a respective numerical representation of each word in the vocabulary in the high-dimensional space; and associating each word in the vocabulary with the respective numeric representation of the word in the high-dimensional space.Type: GrantFiled: February 12, 2021Date of Patent: November 7, 2023Assignee: Google LLCInventors: Tomas Mikolov, Kai Chen, Gregory S. Corrado, Jeffrey A. Dean
-
Patent number: 11809277Abstract: A method and system for implementing a topological view and insights of organization information technology (IT) environments based on bare-metal recovery and/or system-state recovery data and metadata. Often, one or many IT environment(s), affiliated with an organization, include various network resources, as well active directory service(s) for organizing, locating, and managing said network resources. Active directory service(s) may further gather and provide information pertinent to modeling a topological view of said network resources throughout the organization. Leveraging said information gleaned from any active directory service(s), as well as backup operation metadata generated during or following backup operations targeting workloads and their respective data, which support bare-metal and/or system-state recoveries, embodiments disclosed herein propose the construction of an organization metadata tree.Type: GrantFiled: April 22, 2022Date of Patent: November 7, 2023Assignee: DELL PRODUCTS L.P.Inventors: Sunil Yadav, Shelesh Chopra
-
Patent number: 11797639Abstract: At least one target hash value is generated for a target version of a Web product from contents of a Web page displayed by the target version of the Web product. The target hash value is compared to at least one corresponding baseline hash value generated from a Web page displayed by a baseline version of the Web product. A difference between the target hash value and the baseline hash value indicates a difference between a user interface of the target version of the Web product and a user interface of the baseline version of the Web product. The user interface of the target version of the Web product is generated in response to the comparison between the target hash value and the baseline hash value.Type: GrantFiled: December 1, 2021Date of Patent: October 24, 2023Inventors: Xin Liu, Yuran Ou, Tianyu Xiao
-
Patent number: 11799927Abstract: Systems and methods are provided for processing data received at a server node from a first client node. The method includes generating filtered data by removing one or more erroneous sample points from the data received from the first client node. The one or more erroneous sample points represent one or more sample points determined to be unintentionally entered at the first client node. The method includes generating selected data by removing one or more redundant sample points from the filtered data. The method includes generating graphical data at multiple fidelity levels from the selected data. The method includes receiving a current zoom level of the second client node displaying a portion of a shared virtual workspace that includes a digital asset associated with the graphical data. The method includes sending the generated graphical data to the second client node in dependence on the current zoom level.Type: GrantFiled: June 22, 2023Date of Patent: October 24, 2023Assignee: Haworth, Inc.Inventors: Rupen Chanda, Diyu Liu
-
Patent number: 11775861Abstract: An online system identifies an opportunity to present content to a viewing user and accesses a model trained to predict a likelihood that a user will perform an action responsive to being presented with a link that launches a messaging application and initiates a conversation with an entity via the messaging application, in which the likelihood is predicted based on which of multiple messaging applications is selected and attributes of the user. For each of multiple candidate messaging applications, the trained model is applied to predict the likelihood that the viewing user will perform the action if the candidate messaging application is selected. A messaging application is selected from the candidate messaging applications based on the likelihoods and a content item including a link that launches the selected application and initiates a conversation with the entity via the selected application is generated and sent for display to the viewing user.Type: GrantFiled: January 5, 2020Date of Patent: October 3, 2023Assignee: Meta Platforms, Inc.Inventors: Mohit Rajani, Himanshu Baweja
-
Patent number: 11775552Abstract: Various embodiments are directed to managing annotations over a network for visualizations. An annotation engine enables users to associate a data object value with any number of notes, comments, videos, graphics, pictures, audio, references, links, or any other information A visualization engine generates visualizations that include annotation identifiers when the visualizations include data object values that are associated with annotations and the type of visualization is approved for use with the annotations.Type: GrantFiled: December 29, 2017Date of Patent: October 3, 2023Assignee: Apptio, Inc.Inventors: Michaeljon Miller, Ioan Bogdan Crivat
-
Patent number: 11769529Abstract: A processing device provides, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area allowing video playback, a second area including visual representations of video clips of one or more storylines, and a third area including a first UI element to record video content. In response to a user activation of the first UI element, the processing device causes recording of a new video clip to be initiated, determines that a duration of the new video clip satisfies a predetermined threshold, creates a visual representation of the new video clip, associates the new video clip with an additional storyline, and adds the visual representation of the new video clip to the second area. In response to a user selection of the visual representation of the new video clip in the second area of the storyline content UI, the processing device causes the new video clip to be associated with the storyline.Type: GrantFiled: May 24, 2021Date of Patent: September 26, 2023Assignee: Google LLCInventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Patent number: 11762863Abstract: Examples of the present disclosure describe systems and methods relating to hierarchical contextual search suggestions. In an example, search suggestions may be provided to a user searching for content of a content management platform. In some examples, the content management platform may manage hierarchical content, such that search suggestions provided to the user for a search query may be associated with content at a level of the hierarchical content accessed by the user. If there is not a sufficient number of search suggestions to provide to the user at the current level of the hierarchy, additional and/or alternative search suggestions may be generated for the user based on content from a different level of the hierarchy. As a result, the user may continue to receive relevant search suggestions, while reducing the amount of computing overhead and analysis used to generate such search suggestions.Type: GrantFiled: October 13, 2017Date of Patent: September 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Knut Kristian Johansen, Bernt Ivar Olsen
-
Patent number: 11755822Abstract: Aspects of the invention include a computer-implemented method for generating promise identifiers for documents. Aspects include processing a document including a reference, wherein processing includes performing natural language processing (NLP) the document, and identifying the reference included in the document. Aspects also include generating a promise identifier for the reference in the document, and responsive to processing the document, resolving the promise identifier for the reference by providing data of the reference associated with the promise identifier. Aspects of the invention also include a computer program product and system for generating promise identifiers for documents.Type: GrantFiled: August 4, 2020Date of Patent: September 12, 2023Assignee: International Business Machines CorporationInventors: Andrew J. Lavery, Scott Carrier, Paul Joseph Hake, Igor S. Ramos
-
Patent number: 11755829Abstract: A computer implemented method includes accessing a spreadsheet for display on a display screen during a remote meeting, receiving a first selection to execute a spotlight function, receiving a second selection of a portion of the spreadsheet being displayed, creating an overlay via the spotlight function, the overlay having a transparent cavity corresponding to the selected portion of the spreadsheet, and applying the overlay to the spreadsheet being displayed such that the selected portion is visible and other portions of the spreadsheet are obscured.Type: GrantFiled: July 6, 2022Date of Patent: September 12, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Meenakshi Naren, Vinay Vishwanath, Shashank Kapoor, Shravani Dilip Agarkar, Karthik Kasoju, Sandeep Choudri, Naresh Jain, Tumu Sree Bharath, Brian M. Jones, Jeet Mukeshkumar Patel, Sameer Desai, Shashank Gupta
-
Patent number: 11734710Abstract: Methods and apparatus to identify a type of media presented by a media player are disclosed herein. Example instructions cause one or more processors to at least determine whether a user attempted to activate a user-selectable media application control presented in a user interface while a media player application presented media; determine whether the user-selectable media application control presented in the user interface was activated; and determine at least one of the media is an advertisement or the media includes an advertisement when (a) the user attempted to activate the user-selectable media application control and (b) the user-selectable media application control presented in the user interface was not activated.Type: GrantFiled: June 13, 2022Date of Patent: August 22, 2023Assignee: The Nielsen Company (US), LLCInventor: Chad A. Hage
-
Patent number: 11729295Abstract: Method, apparatus and computer program product for dynamic link processing engine. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code.Type: GrantFiled: April 30, 2021Date of Patent: August 15, 2023Assignees: Atlassian PTY Ltd., Atlassian IncInventors: Jerry Cheng, Shuai Li
-
Patent number: 11729356Abstract: A method includes capturing a first image associated with a portion of a display screen being shared. The method further includes rendering the first image in a preview window of the display screen being shared to form a second image. The second image is captured so as to determine whether the first image is duplicated in the second image. The duplication of the first image in the second image is masked to form a third image. The third image is rendered in the preview window.Type: GrantFiled: April 12, 2019Date of Patent: August 15, 2023Assignee: RingCentral, Inc.Inventor: Aleksei Petrov
-
Patent number: 11727204Abstract: Systems and methods include reading of a spreadsheet workbook including a plurality of rows and a header row comprising a plurality of column labels, automatic determination of a hierarchical schema based on the plurality of column labels, the hierarchal schema comprising a hierarchy of nodes, where each of the plurality of column labels is associated with a single node of the hierarchy of nodes, and, for each row of the plurality of rows, determination of a value associated with each of the plurality of column labels, and, for each determined value, population of a node of an instance of the hierarchical schema associated with an associated column label.Type: GrantFiled: September 22, 2020Date of Patent: August 15, 2023Assignee: SAP SEInventor: Sebastien Lavoignat
-
Patent number: 11714804Abstract: Provided is a method of managing a keyword in a service server for providing a service, the method including acquiring a first set of keywords corresponding to a first server, checking whether each keyword in the first set of keywords corresponds to a dead link based on a landing page of the service corresponding to each keyword in the first set of keywords, updating status information of each keyword in the first set of keywords when each keyword in the first set of keywords corresponds to the dead link, and providing the updated status information of the first set of keywords to the first server.Type: GrantFiled: July 22, 2021Date of Patent: August 1, 2023Assignee: Coupang Corp.Inventors: Hun Min Ko, Seung Yong Baek, Binna Kim
-
Patent number: 11715092Abstract: Embodiments provide for managing ownership of physical objects and digital counterparts using a distributed ledger and tokens stored on the physical objects. An example method generally includes reading, via a wireless data connection between a physical object and a mobile device, a token stored on the physical object. The token may include at least a unique identifier of the physical object. A request to transfer ownership of the physical object to an owner of the mobile device is generated, and the request may include at least the unique identifier of the physical object. The generated request is transmitted to a distributed ledger system, and a response is received from the distributed ledger system indicating whether the transfer was successful. The indication of whether the transfer was successful is displayed on the mobile device.Type: GrantFiled: December 13, 2019Date of Patent: August 1, 2023Assignee: Disney Enterprises, Inc.Inventors: Jason A. Yeung, Clifford Wong, Elliott H. Baumbach, Michael P. Goslin, Tritia V. Medrano, Nathan D. Nocon, Stephen A. Thornton
-
Patent number: 11716401Abstract: The present disclosure is directed to systems and methods for analyzing content audience by generating respective encoded links for content publishers, determining, for each content publisher, statistics related to user interactions with encoded links, and providing user-specific or aggregate information based on the statistics. The server of a content audience analysis system receives multiple interactions with encoded links generated by the content audience analysis system and linked to resources of a first content publisher. The server may identify from the multiple interactions, multiple cookies assigned to unique client devices. The server may identify second content publishers having resources that were accessed by the client devices corresponding to the multiple cookies via encoded links generated by the server.Type: GrantFiled: August 9, 2021Date of Patent: August 1, 2023Assignee: BITLY, INC.Inventors: Christopher Comstock, Robert Platzer
-
Patent number: 11709560Abstract: In accordance with some embodiments, a computing device is described. The device sends instructions to a display of the device for displaying at least a portion of a user interface having one or more selectable objects. The device sends instructions to the display for displaying an object selection indicator at a first size. In response to receiving an input corresponding to a first gesture, the device sends instructions to the display for moving the object selection indicator towards a target selectable object of the one or more selectable objects in accordance with the first gesture. After receiving an input that corresponds to detecting an end of the first gesture, the device sends instructions to the display for resizing the object selection indicator to a second size that is based on a size of the target selectable object and is distinct from the first size.Type: GrantFiled: November 12, 2021Date of Patent: July 25, 2023Assignee: Apple Inc.Inventor: Julian Missig
-
Patent number: 11687626Abstract: In a method for securing a web browser, display instructions for displaying web content are received from a content server by a web browser operating on a client computing device. The web browser creates a document object using the display instructions and determines from the document object whether one or more of the display instructions meet font profiling criteria selected to identify attempts to profile font display characteristics of the web browser. Responsive to a determination that font profiling criteria are met, the web browser alters a character display of the document object and implements the document object for displaying the web content on the client computing device.Type: GrantFiled: June 17, 2020Date of Patent: June 27, 2023Assignee: CAPITAL ONE SERVICES, LLCInventors: Abdelkader Benkreira, Michael Mossoba, Joshua Edwards
-
Patent number: 11689609Abstract: During web application development, receiving a request for a webpage for a first business object type, the first request comprising a first business object type identifier of the first business object type, receiving a first expression for selecting an instance of the first business object type from a plurality of instances of the first business object type from an object data source, the expression specifying a first data source and an operation and generating the webpage, the webpage comprising a first user interface (UI) widget for the first business object type and a first instruction for prepopulating the first UI widget with first data from the instance of the first business object type, the first instruction including the first expression, the first expression executable to perform the operation on data from the first data source to generate a result identifying the instance of the first business object type.Type: GrantFiled: June 30, 2022Date of Patent: June 27, 2023Assignee: Open Text CorporationInventors: Naveen K. Vidyananda, Sachin Gopaldas Totale
-
Patent number: 11687796Abstract: An approach is provided that receives a document and a document type of the document. The document type identifies a document category to which the received document belongs. A set of linguistic metrics are retrieved that correspond to the document type. A quality of the received document is automatically determined based on a set of linguistic features found in the document as compared to the retrieved set of linguistic metrics. The document is then ingested into a corpus that is utilized by a question-answering (QA) system. The ingestion of the document is based on the determined quality.Type: GrantFiled: April 17, 2019Date of Patent: June 27, 2023Assignee: International Business Machines CorporationInventors: Brien H. Muschett, Andrew R. Freed, Roberto Delima, David Contreras, Krishna Mahajan
-
Patent number: 11681861Abstract: The present disclosure relates to systems for creating, organizing, viewing, and connecting annotations of web documents within web browsers that are made to be annotation capable. The rationale for designing systems using the principles disclosed herein is explained in detail. This rationale is illustrated using sequence diagrams and use case diagrams to elucidate the need for the design principles and data structures employed. The disclosure also provides exemplary hardware specifications and describes design tradeoffs.Type: GrantFiled: December 6, 2021Date of Patent: June 20, 2023Inventors: Sunil Pinnamaneni, Rona Sfakianakis
-
Patent number: 11681859Abstract: The present disclosure relates to methods for creating and transmitting annotations to annotation servers. In addition, the rationale and utility for employing these methods is discussed in detail. The annotations can be created on web pages and pdf documents displayed within web browsers. These methods are required for advanced web browser functionality that allows sophisticated user interaction in a networked environment. These methods allow for a web browser to transmit annotation elements including highlighted text selections, annotation comments, uniform resource locators (URLs), document object model (DOM) contexts, screenshots with marked annotation highlighted text, and annotation symbols to an annotation server. The utility of the transmission of these elements to important higher level functionality and useful network based collaboration and discussion is explained.Type: GrantFiled: December 2, 2021Date of Patent: June 20, 2023Inventor: Sunil Pinnamaneni
-
Patent number: 11681868Abstract: A computing system receives a request to generate one or more narrative frameworks for a worksheet. The worksheet is hosted by a third party server. The computing system interfaces with the third party server to retrieve data associated with the worksheet. The computing system infers attributes of the worksheet from the retrieved data. The attributes correspond to a type of data represented in the worksheet. The computing system generates a narrative template for the one or more narrative frameworks. The computing system generates one or more data variables for the one or more narrative frameworks based on the generated narrative template. The computing system constructs the one or more narrative frameworks by selectively retrieving data from the worksheet for each data variable of the one or more data variables in the narrative framework.Type: GrantFiled: August 29, 2022Date of Patent: June 20, 2023Assignee: STATS LLCInventors: Adam Long, Nick Haynes, Dan Salo, Heather Dahm, Jacob McCright, Michael Dillon, Hannah Deters, Anup Khadka
-
Patent number: 11675929Abstract: In various embodiments, an entity may provide a WebView where a transaction between an entity and a data subject may be performed. As described herein, the transaction may involve the collection or processing of personal data associated with the data subject by the entity as part of a processing activity undertaken by the entity that the data subject is consenting to as part of the transaction. Additionally, the entity may provide a native application where the transactions between the entity and a data subject may be performed. In some embodiments, the system may be configured to share consent data between the WebView and the native application so data subjects experience a seamless transition while using either the WebView or the native application, and the data subjects are not required to go through a consent workflow for each of the WebView and the native application.Type: GrantFiled: February 26, 2021Date of Patent: June 13, 2023Assignee: OneTrust, LLCInventors: Jonathan Blake Brannon, Richard A. Beaumont