Hyperlink Editing (e.g., Link Authoring, Rerouting, Etc.) Patents (Class 715/208)
  • Patent number: 11977796
    Abstract: Provided are a content provision device, a content provision method, a program, and a recording medium capable of suppressing unpermitted obtaining of content by a simple process. In the present invention, a processor executes processing of acquiring identification information of a device used by the user to use the content and transmitting an image based on the identification information to the user, processing of receiving first data, which is generated by reading the image by a reading device of the user, and second data for specifying the identification information from the reading device, and processing of providing the content to the user in a case in which the identification information specified from the image indicated by the first data and the identification information specified from the second data match.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: May 7, 2024
    Assignee: FUJIFILM Corporation
    Inventor: Daisuke Kobayashi
  • Patent number: 11962665
    Abstract: A server receives a request for a document from a client device. The server determines from the request that the client device is a mobile client device. The server determines that the requested document is not for an optimized mobile version and that there is an optimized mobile version of the document that is located at a different location. Instead of transmitting the requested document to the client device, the server transmits a redirect message to the client device to the optimized mobile version of the document. The server receives a request for the optimized mobile version of the document, retrieves that version of the document, and transmits that version of the document to the mobile client device.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: April 16, 2024
    Assignee: CLOUDFLARE, INC.
    Inventors: Igor Postelnik, Mohd Fairuz Irtefa
  • Patent number: 11947692
    Abstract: The disclosed computer-implemented method for dynamic formjacking protection may include identifying a sensitive data input field element on a webform loaded in a browser, creating a secure isolated container overlaid on the identified sensitive data input field element, and collecting, via the secure isolated container, real input data intended for the sensitive data input field element. The method may also include inserting dummy data into the sensitive data input field element and intercepting a form submit request from the webform to a destination. The method may further include determining whether the destination is a trusted destination, and when the destination is determined to be the trusted destination, modifying the form submit request to allow the real input data to be sent to the trusted destination. The method may also include sending the form submit request to the destination. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: April 2, 2024
    Assignee: GEN DIGITAL INC.
    Inventors: Iskander Sanchez Rola, David Luz Silva, Bahaa Naamneh
  • Patent number: 11947696
    Abstract: A system can receive, from user input, request data indicative of a request to create a file with a first filename. The system can, based on the request data, determining a second filename for the file. The system can store an association between the first filename and the second filename. The system can create the file in a file system with the second filename.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: April 2, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Barbara Ballard
  • Patent number: 11841916
    Abstract: A system, method, and computer-readable medium for providing updated and new document links to documents of a website is described. An indication is received that a user device has bookmarked a document link on the website. Determination is performed when the user device visits/revisits the website with the document link. An assessment is performed as to the validity of the document link. If the document link is not valid, the user device is informed that an updated or new document link is available, and the updated or new document link is provided.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: December 12, 2023
    Assignee: Dell Products L.P.
    Inventors: Mainak Roy, Swapna M
  • Patent number: 11803704
    Abstract: Techniques are described herein that are capable of intelligently updating a collaboration site or a template that may be used to create a new collaboration site. The collaboration site or the template may be updated to include new features based on (e.g., based at least in part on) a likelihood that the new features will be valuable to users. The likelihood that new features will be valuable to the users may be determined (e.g., derived) using heuristics, machine learning, intelligent user experiences, and/or an understanding of user behavior gathered by a service that provides the collaboration site or the template. The likelihood may be compared to a likelihood threshold to determine whether the collaboration site or the template is to be updated. In accordance with this example, the update may be made if the likelihood is greater than or equal to the likelihood threshold.
    Type: Grant
    Filed: December 13, 2020
    Date of Patent: October 31, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sooraj Ashutosh Purandare, Janet Longhurst, Tejas Pravin Mehta, Wenvi Hidayat, John L Demaris, Dieter P. Jansen, Mary Ellen Arndt
  • Patent number: 11792467
    Abstract: Messages provided by users in a group communication experience are processed to identify media based on content of the messages. The messages may include references to artists, titles, genres, or eras of media, or express sentiments regarding the group communication experience. Media identified based on such references or sentiments is retrieved and transmitted to devices of one or more users participating in the group communication experience. The media is identified for users or for the group communication experience based on subjective or objective factors and played by the devices of the users participating in the group communication experience.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: October 17, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Sanjeev Kumar, Ankit Kumar Yadav
  • Patent number: 11768909
    Abstract: A non-transitory computer readable medium containing instructions that when executed by a processor provides search results to client-side computing devices. The method of providing search results includes receiving information categorizing a plurality of websites; storing in at least one data structure the information categorizing the websites; receiving information indicating a level of accessibility for each of the websites; storing in the at least one data structure the information indicating the level of accessibility; receiving a search query from a particular client-side computing device; performing a look up in the data structure for websites associated with the search query; and presenting on the particular client-side computing device website search results, wherein the website search results include links to websites matching the search query and wherein the website search results are presented in a preferential manner that takes into account the level of accessibility of the websites.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: September 26, 2023
    Assignee: accessiBe Ltd.
    Inventor: Shir Ekerling
  • Patent number: 11734374
    Abstract: Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: determining one or more similarity scores between at least two of: a first item in a hierarchical categorization containing items; a category in the hierarchical categorization; or a topic; filtering out at least one potential match from one or more potential matches using the one or more similarity scores; ranking the one or more potential matches, as filtered, using the one or more similarity scores; re-ranking the one or more potential matches, as filtered, using additional data about at least one of: the first item in the hierarchical categorization containing the items; the category in the hierarchical categorization; or the topic; and inserting one or more hyperlinks into an anchor webpage, the one or more hyperlinks configured to navigate a user from an anchor webpage to one or more potential match webpages associ
    Type: Grant
    Filed: January 31, 2021
    Date of Patent: August 22, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Xia Zhao, Wei Shen
  • Patent number: 11651145
    Abstract: A system and method are presented for interoperability of computer software applications. Subdocuments are located within slots of a main document along with a fully-qualified file identifier. Subdocuments can be saved in the main document in an intermediate format. Editing a slot triggers the opening of the original document in its native application. An intermediate format file is then created and reimported into its original slot. A document containing subdocuments can be exported in its entirety from one program to another. An auxiliary program identifies a target template format and converts the original document to the target template in its native application using the original subdocuments. Page image exports are used to transfer all content in the original application document to a destination document in a different format.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: May 16, 2023
    Assignee: Pro Quick Draw LLC
    Inventors: Andrew Erich Bischoff, Troy Bigelow
  • Patent number: 11592723
    Abstract: In one aspect, a method, system, and/or computer program product is described for generating a graphical user interface for providing information and controlling optically switchable windows connected by a network. Windows are graphically represented using interactive smart objects that are placed within views of the graphical user interface in a manner corresponding to their physical location. In another aspect, a method, system, and/or computer program product is described for associating network IDs of optically switchable windows with the locations at which the windows are installed. Window locations are determined by analyzing received wireless transmissions that are sent from transmitters associated with each of the optically switchable windows. The determined locations are then compared with a representation of the building that provides the window locations.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: February 28, 2023
    Assignee: View, Inc.
    Inventors: Dhairya Shrivastava, Stephen Clark Brown, Ronald F. Cadet
  • Patent number: 11586824
    Abstract: A system, non-transitory computer-readable medium, and method are provided. The system comprises at least one processor and memory storing instructions which when executed by the at least one processor configure the at least one processor to perform the method. The non-transitory computer-readable medium has instructions thereon, which when executed by a processor, perform the method. The method comprises determining a similarity score between a first webpage and a second webpage, determining a popularity score of a link between the first webpage and the second webpage, determining a difference between the similarity score and the popularity score, and determining that the link between the first webpage and the second webpage may be improved if the difference is greater than a threshold value.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: February 21, 2023
    Assignee: ROYAL BANK OF CANADA
    Inventors: Kostya Belezko, Brechann McGoey
  • Patent number: 11507608
    Abstract: A method, system and computer-usable medium are disclosed for improving search engine ranking of a landing page using automated analysis of landing pages of third-party entities. Certain embodiments include receiving, at a user interface, a primary keyword associated with a targeted landing page of a primary entity; transmitting the primary keyword to a search engine; and receiving a search engine results page from the search engine. The search engine results page may be used to identify landing pages of third-party entities having a higher rank than the targeted landing page. Secondary keywords occurring on the third-party landing pages may be identified and analyzed to determine whether inclusion of the secondary keyword in the targeted landing page will increase ranking of the targeted landing page in the search engine.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: November 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Siddharth Agrawal, Ashish Kumar Palo, Mehak Preet, Kabya Koel Kar, Wasim Bari
  • Patent number: 11392758
    Abstract: Embodiments of the disclosure extract annotations from web pages. The annotations are combined with search results and/or advertisements to allow the user to better understand the content of the search result or advertisement landing web page. A visual snapshot of the web page is taken. Visual processing extracts information from the visual representation. The HTML for the web page is also analyzed and various pieces of information extracted. The information from the visual processing is combined with the information extracted from the HTML. The combined information is evaluated and information for the annotations are selected. The annotations are then combined with the search results and/or advertisements.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: July 19, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Manish Joshi, Rupam Basu, Shibnath Mukherjee
  • Patent number: 11354694
    Abstract: System that enables a user to share a referral link to content obtained from the user interface of an application user is using. When recipient uses the link (for example by purchasing a product), user who shared the link may receive a commission. System may monitor an application user interface, by subscribing to events broadcast by the operating system when the user interface changes. For a web browser, the system may analyze events to extract the URL of the page being browsed, and compare this URL to a database of merchants or services that support referrals. When the URL matches a database entry, the system may present a sharing menu that allows the user to share a referral link via email, text, social media, or other sharing service. The user may also be able to use the referral link directly to receive a credit for his or her own purchase.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: June 7, 2022
    Assignee: WILDFIRE SYSTEMS, INC.
    Inventors: Jordan Glazier, Ian Miller, Lloyd Daniel Markham, Jr.
  • Patent number: 11303732
    Abstract: A uniform resource locator (URL) shortener relies on client-side support to embed links to websites into, for example, text messages, emails, tweets, or other forms of microblogging, and that provides additional capabilities. A method may include: recognizing a token indicator; recognizing a token in conjunction with the token indicator; selecting a template corresponding to the token indicator; and executing a process enabled according to the token and the template. Executing an enabled process may include one or more of: generating a URL; generating a URL that is itself a server-based URL shortener, in which the token indicator is substituted for the server-based URL shortener hostname to reduce the character count from that of the server-based URL shortener; displaying information from a destination website of the URL generated from the token and the template; or generating a URL according to a distinctive visual characteristic of the token indicator.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: April 12, 2022
    Assignee: PAYPAL, INC.
    Inventor: Norihiro Edwin Aoki
  • Patent number: 11252186
    Abstract: There are provided systems and methods for a proxy and navigation code injection to prevent malicious messaging attacks. One or more proxy servers may reside in a perimeter network and be used to remove malicious links from messages transmitted to devices protected by the proxy server(s). The proxy server(s) may detect links to external (e.g., Internet-based) resources, such as websites and databases, and may extract data from the external resources. The proxy server(s) may generate static data that prevents processes on the external resources from being executed by devices protects by the proxy server(s). The proxy server(s) may further generate a link to the static data by adding a proxy server network address to the original link. Once the link is generated, it may be used to replace the original link to the external resource to prevent navigation to malicious data.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: February 15, 2022
    Assignee: PAYPAL, INC.
    Inventor: George Chen Kaidi
  • Patent number: 11182449
    Abstract: A method of and system for re-associating location mappings of two uniform resource identifier named objects may include receiving a request over a network to switch a source site associated with a first URI with a target site associated with a second URI such that content of the target site can be accessed via the first URI, renaming the target site to associate the target site with the first URI, changing a lookup data associated with the first URI from the source site to the target site, and renaming the source site to associate the source site with a third URI.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Henry Schulz, Jing Liu, Wayne Robert Ewington
  • Patent number: 11176312
    Abstract: The present disclosure relates to a content management method for managing content of an online information system. The content comprises at least one document. The method comprises: identifying a hyperlink within the document. A replacement hyperlink may be selected from a set of candidate replacement hyperlinks. The candidate replacement hyperlinks refer to replacement documents; wherein selecting the replacement hyperlink is based on comparing metadata associated with the document with metadata associated with the individual replacement documents.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Matteo Figoni, Daniele Industriale, Patrizia Manganelli, Cristina Bonanni
  • Patent number: 11165566
    Abstract: A non-transitory computer-readable recording medium includes instructions that cause a computer to execute a process that includes receiving, from a server of a second provider that provides a service for supporting a delivery of a content performed by a first provider, encrypted information along with the content. The first provider encrypts information on the service to obtain the encrypted information. The process also includes attempting decoding the encrypted information, which is received in the receiving, by using a decoding key that is provided by the first provider and determining reliability of the service based on a decoded result in the decoding.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: November 2, 2021
    Assignee: YAHOO JAPAN CORPORATION
    Inventor: Kazuki Nakayama
  • Patent number: 11113456
    Abstract: A method for a website building system (WBS) includes enabling a user to create a website page with the WBS; enabling a user to add at least one instance of at least one third party application to the website page, each third party application having multiple internal pages; parsing the website page and extracting at least one identifier for the at least one instance and reconstructing a new outgoing uniform resource location (URL) for the website at least from the at least one identifier, the new URL providing direct access to the internal pages of the at least one third party application.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: September 7, 2021
    Assignee: Wix.com Ltd.
    Inventors: Yoav Abrahami, Uri Tagger
  • Patent number: 11106748
    Abstract: Described herein is a computer implemented method comprising: receiving, at a collaboration system, a page view request from a user device, the page review request being in respect of a page; identifying a content item link in the page for which a preview should be generated; generating a preview generation request for the user device to generate a preview in respect of the identified content item by a preview generation application installed on the user device; receiving, by the collaboration system, the preview generated by the preview generation application installed on the user device; and storing, by the collaboration system, the preview.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: August 31, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventor: Sascha Reuter
  • Patent number: 11037186
    Abstract: A method for processing a payment transaction implemented by an autonomous electronic device for processing payment transactions, called a payment kiosk. The payment kiosk includes a processor connected to at least one rendering device for rendering offers of items or services being vended and linked to at least one communications interface and to at least one contactless payment terminal. The a method includes: transmission, by a browser installed within the payment kiosk, of a request for obtaining contents made to a contents server; reception, by the browser, coming from the contents server, of an HTML content including at least one payment tag; processing the HTML content, delivering a view of the HTML content on the at least one rendering device; and preparation, by anticipation, by the contactless payment terminal, of at least one payment transaction as a function of data attributes of the at least one payment tag.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: June 15, 2021
    Assignee: INGENICO GROUP
    Inventor: Pierre Quentin
  • Patent number: 10997793
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting an augmented reality presentation. One of the methods includes receiving data for a web page associated with a uniform resource indicator and including data for augmented reality presentations. An augmented reality presentation is selected for the web page, and automatically presented using the data for the augmented reality presentation, and data from a camera included in a mobile device. After automatically presenting the augmented reality presentation, data is received indicating that the augmented reality presentation should end. After receiving the data indicating that the augmented reality presentation should end, the web page is presented.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: May 4, 2021
    Assignee: Vertebrae Inc.
    Inventors: Micah Saiger, Tyler John Lindberg, Blaise Thomas, Keith Cody Rives, Garrett Eastham, Vincent Thomas Cacace
  • Patent number: 10970467
    Abstract: The present invention describes methods and apparatus to associate video content. An exemplary embodiment of the present invention provides a method for associating video content involving the steps of requesting a webpage by a user computer and determining whether a keyword is present on the webpage requested by the user computer. Furthermore, the method includes the step of creating a link on the webpage from the keyword to the video file. Additionally, the method involves displaying the video file when the link is activated. In addition to methods for associating video content, the present invention provides a system for video content association. The system for video content association includes at least one video file stored in a database. Furthermore, the system for video content association includes a video association controller configured to receive a request for video content association when a webpage is requested by a user computer and determine whether the webpage contains at least one keyword.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: April 6, 2021
    Assignee: Verizon Media Inc.
    Inventor: Michael Fisher
  • Patent number: 10943057
    Abstract: In a method for passively relating data to metadata, associations that relate data in a first database to metadata in a second database are received, wherein an association links the data to the metadata, wherein the data is for use in a software application, and wherein the associations are created automatically without user interaction. A visual clue is displayed in a graphical interface of the software application, wherein the visual clue corresponds to a visual representation of the data, and wherein the visual clue is created based on the metadata and the associations. The metadata corresponding to the visual clue is searched for in response to detecting a user interaction with the visual clue. A first portion of the metadata related to the data is displayed.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: March 9, 2021
    Assignee: Embarcadero Technologies, Inc.
    Inventors: James B. Pitts, Michael L. Swindell
  • Patent number: 10839140
    Abstract: The present disclosure provides a page displaying method, device, apparatus based on an H5 webpage, and a computer readable storage medium. The page displaying method based on an H5 webpage includes: loading a main page in a webpage view; obtaining content of an H5 webpage; establishing a page tag, in which the page tag includes the content of the H5 webpage; and loading the page tag in the main page.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: November 17, 2020
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Hong Su, Peng Wang, Ruisheng Wu
  • Patent number: 10831333
    Abstract: The present disclosure is directed toward systems and methods for manipulating a camera perspective within a digital environment for rendering three-dimensional objects against a background digital image. In particular, the systems and methods described herein display a view of a three-dimensional space including a horizon, a ground plane, and a three-dimensional object in accordance with a camera perspective of the three-dimensional space. The systems and methods further manipulate the camera perspective in response to, and in accordance with, user interaction with one or more options. The systems and methods manipulate the camera perspective relative to the three-dimensional space and thereby change the view of the three-dimensional space within a user interface.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: November 10, 2020
    Assignee: ADOBE INC.
    Inventors: Jonathan Eisenmann, Bushra Mahmood
  • Patent number: 10798056
    Abstract: Techniques for navigating webpages requested through short links are provided. In some implementations, a short link uniform resource locator (URL) is received, the short link URL is processed to extract a simplified short link and an address code, and a determination is made as to whether the simplified short link is associated with a long link URL representing an address of a webpage. In response to determining that the simplified short link is associated with a long link URL, the associated long link URL is provided. In response to determining that the simplified short link is not associated with a long link URL, a common long link URL associated with the address code is provided.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: October 6, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Jun Zhou
  • Patent number: 10796193
    Abstract: A computer implemented method to present digital images may include storing a digital image in a database and applying a digital image processing technique to the digital image to identify a region of interest of the digital image. The method may also include storing region data that identifies the region of interest of the digital image in the database and receiving a request for information associated with the digital image from a digital device. In response to the request, the method may include providing the digital image and the region data for transmission to the digital device, the digital device configured to adjust a cropping view of the digital image based on the region data to display the region of interest of the digital image.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: October 6, 2020
    Assignee: eBay Inc.
    Inventors: Susan Stieglitz, Yem Huynh, Fazeel Mufti
  • Patent number: 10795961
    Abstract: A computer system accesses a document. A client is navigated to a document specified in a link. One or more display instructions specified by the link are executed to modify the document, wherein the one or more display instructions comprise instructions to navigate to a specific position in the document. The modified document is presented. Embodiments of the present invention further include a method and program product for accessing a document using a precision URL in substantially the same manner described above.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Doug Welch, Dara Murphy, Lisa Marie Towles, Michael Eagleson
  • Patent number: 10776440
    Abstract: Techniques are described for interpreting selected portions of a user's computer text input as a query for data, performing a web search responsive to the query to generate query results, and interpolating the query results into the existing text input without the user having to leave the application in which the text input was entered. For example, textual delimiters may be defined for use by a given application that—when inserted into a text box—signal a query that the user wishes to have performed. For example, the delimiters and the associated text may be used to trigger a given query, and once the query has been performed, the delimiters and associated text may be replaced by the query results without the user ever having to leave the program or make a separate entry outside the text box in which the user is working when the query is generated.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: September 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kaustav Mukherjee
  • Patent number: 10769368
    Abstract: A method comprises, receiving a text of an SMS message, parsing a description, date, time and location of appointment from the SMS message, sending the description, date, time and location of appointment to a URL shortener and redirector and appending the shortened and redirected URL to the SMS message.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: September 8, 2020
    Assignee: WEST CORPORATION
    Inventors: Kellan Stec, Rhonda Gibler
  • Patent number: 10754910
    Abstract: Embodiments of the inventive concept enable a user to define exactly what and/or where they would like to set a digital pinpoint bookmark within digital content, and at a later time, engage the use of the digital pinpoint bookmark so that they can jump back to the very spot within the digital content where they left off. The pinpoint bookmark is a visual mark that overlays the digital content and that points directly to the spot (i.e., directly to a punctuation mark, letter, word, paragraph, image, video clip, audio clip, or the like) so that it is easy and quick for the user to get back to the exact position within the digital content. The pinpoint bookmark can be cleared using a button. Multiple pinpoint bookmarks across various different personal computing devices associated with a single user can be centrally stored and managed using a remote pinpoint bookmark database.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: August 25, 2020
    Assignee: Enemy Tree LLC
    Inventor: John P. Rokos
  • Patent number: 10693943
    Abstract: Methods and systems allow for using a master tag to monitor and control other tags on a webpage can include identifying a webpage. The method can also include identifying, with a master tag embedded in the webpage, one or more characteristics of at least one other tag embedded within the webpage. Further, the method can include sending a report to a data store that identifies the one or more characteristics of the at least one other tag.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: June 23, 2020
    Assignee: OBSERVEPOINT LLC
    Inventors: Robert K Seolas, Alan Martin Feuerlein, Matthew T Miller, John Pestana, Clinton C Eagar
  • Patent number: 10631060
    Abstract: A video image reproduction device transmits a search request in accordance with a search condition of video image data to an external device, generates window data in accordance with the search result when a response including the search result identifying a plurality of pieces of video image data in accordance with the search request is received from the external device, and obtains divisional files corresponding to reproduction starting portions in the plurality of respective pieces of video image data identified by the search result. Further, the video image reproduction device starts, when receiving a reproduction instruction for one of the plurality of pieces of video image data after displaying a window based on the window data, reproduction of a divisional file of the video image data for which the reproduction instruction has been received from among the plurality of obtained divisional files.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: April 21, 2020
    Assignee: RUN.EDGE LIMITED
    Inventors: Atsushi Oguchi, Shunsuke Kobayashi
  • Patent number: 10628510
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for web link quality analysis. Embodiments of the present invention can be used to receive a first indication that a web link has been accessed by a first device and record one or more resources of the web link and actions taken on the one or more resources of the web link and generate a score for the web link based on one or more similar web links to the web link and then displaying the score associated with the web link. Embodiments of the present invention can be used to generate a second score for the web link based on actions taken on the web link and an amount of accessed resources of the one or more resources of the web link and generate a display of the second score associated with the web link.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Leonid Bolshinsky, Vladimir Gamaley, Sharon Krisher
  • Patent number: 10579248
    Abstract: Provided is a device including a display unit configured to display a main window for displaying an image on a screen of the device, and to display, on the main window, a user interface for receiving an input for selecting an area of the image to be displayed on the main window and a first partial image selected via the user interface, a user input unit configured to receive a user input for selecting a point on the user interface; and a controller configured to control, when the user input for selecting the point on the user interface is received, the display unit to display a sub-window on the main window on which the first partial image is displayed, wherein the sub-window displays a second partial image of the image which corresponds to the selected point on the user interface.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: March 3, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Huaxing Wang, Pengfei Li, Shuang Li
  • Patent number: 10528650
    Abstract: A system identifies a document and provides an excerpt page corresponding to the document. The excerpt page includes a page of the document and a set of links to sections of the document. One of the links corresponds to a section containing the page and includes text associated with the link, a next page element to permit a next page in the document to be presented, and a previous page element to permit a previous page in the document to be presented. The next page element and the previous page element are visually associated with the text associated with the link.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventor: Joe Sriver
  • Patent number: 10382386
    Abstract: A method for facilitating testing of a webpage at a server is described. The method includes receiving a request from a user device to facilitate testing of a webpage, and loading the webpage at the server. The method further includes rewriting the source code of the webpage. The rewriting includes injecting a first code segment into the existing code of the webpage, the first code segment causing a rewriting function to be called that rewrites one or more URLs on the webpage such that a selection of a rewritten URL is redirected to the server. The rewriting further includes injecting a second code segment into the existing code of the webpage to cause a recording function to be provided on the webpage. The method further includes forwarding the webpage with the rewritten source code for presentation in a browser of the user device.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: August 13, 2019
    Assignee: Ranorex Gmbh
    Inventors: Michael Martin Gissing, Christian Breitwieser
  • Patent number: 10289749
    Abstract: Methods and apparatus, including computer program products, for degree of separation for media artifact discovery. A method includes visually highlighting a media artifact on a Web page in response to a user's media preferences and how distant from a core range of media preferences the user wants to engage more media, and generating for display to the user additional information and resources about the visually highlighted media artifact and how the visually highlighted media artifact relates to the core range of media preferences in response to a user action.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: May 14, 2019
    Assignee: OATH INC.
    Inventor: Tirrell Payton
  • Patent number: 10191973
    Abstract: Improved techniques are provided for patent analytics using MapReduce clustering. An exemplary patent analytics method comprises obtaining one or more patent cluster keywords to query one or more public patent databases; obtaining one or more product cluster keywords to query one or more enterprise databases of an enterprise for patents related to a given product; mapping the one or more public patent databases for at least one patent cluster; reducing the map for the at least one patent cluster to obtain the at least one patent cluster; mapping the one or more enterprise databases for a plurality of patents in the one or more enterprise databases related to the given product; reducing the map for the one or more enterprise databases to identify a plurality of patents of the enterprise related to the given product; sorting the patent clusters according to one or more criteria; and processing the sorted patent clusters to obtain one or more patent analytic information.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: January 29, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: John M. Bent, Sorin Faibish
  • Patent number: 10140282
    Abstract: A plurality of input string n-grams may be generated by accessing an input string and generating a Universal character set transformation format (UTF) encoded input string from the input string. The UTF encoded input string may be parsed via an n-gram parser to generate a plurality of input string n-grams, where a length of each of the input string n-grams is larger than a lower bound and smaller than an upper bound. The generated plurality of input string n-grams may be provided to determine matches between the input string and a domain.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: November 27, 2018
    Assignee: VERISIGN, INC.
    Inventors: Pallavi Aras, Ronald Andrew Hoskinson
  • Patent number: 10049095
    Abstract: Systems and methods are provided for in-context editing of websites and other output presentations via automatic pattern detection. One embodiment involves an editor application receiving an output presentation. The output presentation is generated based on at least one source element from at least one source file. The editor application identifies at least one pattern among multiple output elements in the output presentation. The at least one pattern corresponds to the at least one source element. The editor application determines a modification to the source element corresponding to a modification to at least one of the output elements. The modification to the source element is determined based on identifying the at least one pattern. The editor application applies the corresponding modification to the at least one source element responsive to receiving the modification to the at least one output elements.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: August 14, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Alexandru Chiculita, Alexandru Costin
  • Patent number: 9946691
    Abstract: Content curation can be facilitated by an application programming interface (API) for creating an address for a block of content in a document identified through a location identifier as well as APIs for retrieving content from the created address and pushing or merging the content back to the created address. Access services including conversion and merge services can be used to provide the content blocks in a suitable format for various clients. A document view is described in which a plurality of content blocks are presented as a single document even though the content blocks may be retrieved using at least two uniform resource locators (URLs).
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: April 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexandre V. Grigorovitch, Robert A. Little
  • Patent number: 9865021
    Abstract: A social networking system displays raw stories about a user's friends' actions in a news ticker as those actions occur. The social networking system is monitored for actions associated with users connected with the target user. The social networking system may be continually monitored such that actions are identified in real-time as they are performed. The news ticker is updated such that stories including the identified actions and the associated connected users are displayed within a news ticker interface. The news ticker interface may be a dedicated portion of the social networking system interface, for example in a column next to a newsfeed. The news ticker interface may be updated in real time as actions associated with connected users are performed. The target user may select a displayed story in the news ticker, and additional information related to the selected story may be displayed, for instance in a separate interface.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: January 9, 2018
    Assignee: Facebook, Inc.
    Inventors: Mary Graham, Erick Tseng
  • Patent number: 9740793
    Abstract: In an approach for exposing fragment identifiers within an information resource, a processor receives a markup language document of an information resource. A processor identifies a fragment identifier within the markup language document and a location within the information resource corresponding to the fragment identifier. A processor presents the information resource and an indication of the location within the information resource corresponding to the fragment identifier.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventors: Matthew R. Claycomb, Trenton J. Johnson, Dana L. Price, Charmant K. Tan
  • Patent number: 9740792
    Abstract: A user may create a blueprint that specifies an application's architecture, including virtual machines (VM) nodes, software services and application components within the VM nodes. To do so, the user manipulates a graphical user interface (GUI) rendered by a graph layout manager and a Scalable Vector Graphics (SVG) layout engine. The SVG layout engine parses declarative layout configurations and translates the declarative layout into SVG elements that visually represent the blueprint. The graph layout manager renders topology connections representing deployment dependencies in the GUI using a street-block-and-roads design pattern.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: August 22, 2017
    Assignee: VMware, Inc.
    Inventors: Jialiang Wang, Komal Nitin Mangtani, Sesh Jalagam
  • Patent number: 9690862
    Abstract: An approach is provided for updating corpora in a Question and Answer (QA) system. Ingestion of a first set of sources into a first corpus and a second set of sources into a second corpus with the second set of sources including updates to the first set of sources. A question is received. The system identifies candidate answers to the question using the sources included in the corpuses. Each candidate answer has a weighting. The system determines whether the first and second corpuses have an overlapping source from which two candidate answers were identified. If an overlapping source is found, the candidate answer from the overlapping source in the first corpus is assigned a lower weighting than the candidate answer from the second corpus. Likely answers are selected from the candidate answers based on the weighting and returned to the requestor.
    Type: Grant
    Filed: October 18, 2014
    Date of Patent: June 27, 2017
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Jamrog, Jason D. LaVoie, Nicholas W. Orrick, Kristin A. Witherspoon
  • Patent number: 9684726
    Abstract: An approach is provided for updating corpora in a Question and Answer (QA) system. Ingestion of a first set of sources into a first corpus and a second set of sources into a second corpus with the second set of sources including updates to the first set of sources. A question is received. The system identifies candidate answers to the question using the sources included in the corpuses. Each candidate answer has a weighting. The system determines whether the first and second corpuses have an overlapping source from which two candidate answers were identified. If an overlapping source is found, the candidate answer from the overlapping source in the first corpus is assigned a lower weighting than the candidate answer from the second corpus. Likely answers are selected from the candidate answers based on the weighting and returned to the requestor.
    Type: Grant
    Filed: May 24, 2015
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Jamrog, Jason D. LaVoie, Nicholas W. Orrick, Kristin A. Witherspoon