Hyperlink Organization (e.g., Grouping, Bookmarking, Etc.) Patents (Class 715/206)
  • Patent number: 10474741
    Abstract: There are provided systems and methods for an inline editing field for nested website settings. A computing device may be used to process a search query with a search engine and receive results. The search query may include a search for a particular website setting, such as a user profile, account, security, or preference setting that may allow a user to provide input and affect particular user or website data with the website. Determination of the requested website may be performed through a machine learning engine. The machine learning engine may identify the security setting nested in the website through multiple navigations, website flows, and navigations, and may extract processes and flows for use of the setting. An inline editing field may then allow for user input in a search interface that allows for editing the setting without navigation to the website and nested setting.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: November 12, 2019
    Assignee: PAYPAL, INC.
    Inventors: Shreyas Garg, Nanda Kishore Kollaje Rao, Sheikh Ashraful Abedin, Taikun Guo
  • Patent number: 10430465
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: determining user clusters and navigation-type clusters based on multiple information requests, and training facets and corresponding usefulness factor of the facets from the multiple information requests by machine learning. When a user submits a query, the user and the query is respectively mapped with one of the user clusters and the navigation-type clusters, and the query is customized based on the associated pair of clusters. Results of the query are obtained, ranked by usefulness of the facets as determined according to the pair of clusters, and presented to the user.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: October 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew R. Freed, Norbert Herman, Shubhadip Ray, Avik Sanyal
  • Patent number: 10417661
    Abstract: A search system server routes a given query to devices that create a response to the query. For query processing, a mixer server determines a sequence in which various servers are called, formats requests, and aggregates data obtained from the various servers. A query reviser creates various different queries that differ from, but are based on, the given query and prior queries submitted by a same user that submitted the given query or location information associated with the user. Portions of content are incorporated into the search results page including content selected based on the given query and based on the various different queries. A visual representation of the various portions of content within the search results page is generated. A display of a client device that submitted the given query is updated to present the search results page including the visual representation of the various portions of content.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: September 17, 2019
    Assignee: Google LLC
    Inventors: Rajat Bhattacharjee, Aranyak Mehta, Benyu Zhang, Vivek Raghunathan
  • Patent number: 10375204
    Abstract: In one example, a user device may implement a browser that identifies and presents dominant content in a bookmarked website or a frequently visited website. The user device may store a page history profile describing interactions with a featured hub of content. The user device may execute a browser to identify a historical focus describing a historical hub element of the featured hub. The user device may determine a current hub element acting as a current focus specific for a user based on the historical focus. The user device may present an element representation of the current hub element.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Megan Marie Quintero
  • Patent number: 10360473
    Abstract: User interface creation from screenshots is described. Initially, a user captures a screenshot of an existing graphical user interface (GUI). In one or more implementations, the screenshot is processed to generate different types of templates that are modifiable by users to create new GUIs. These different types of templates can include a snapping template, a wireframe template, and a stylized template. The described templates may aid GUI development in different ways depending on the type selected. To generate a template, the screenshot serving as the basis for the template is segmented into groups of pixels corresponding to components of the existing GUI. A type of component is identified for each group of pixels and locations in the screenshot are determined. Based on the identified types of GUI components and determined locations, the user-modifiable template for creating a new GUI is generated.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: July 23, 2019
    Assignee: Adobe Inc.
    Inventors: Morgan Emory Dixon, Lubomira Assenova Dontcheva, Joel Richard Brandt, Amanda Marie Swearngin
  • Patent number: 10346929
    Abstract: Methods, apparatuses and systems directed to detecting objects in user-uploaded multimedia such as photos and videos, determining the location at which the media was captured, inferring a set of users of a social network who were physically present at the time and place of capture, and pushing remarketing content to the set of inferred users for the detected objects, or alternatively, the competitors of the detected concepts.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: July 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Justin Mitchell, Samuel Odio, David Harry Garcia
  • Patent number: 10339198
    Abstract: The present disclosure is directed towards benchmarking online activity via encoded links generated by an online activity benchmarking system. The method may include identifying by a server of an online activity benchmarking system, for an information resource, a plurality of encoded links encoded by the server of the online activity benchmarking system and linked to the information resource, receiving by the server, via the identified plurality of encoded links, a plurality of requests to access the information resource, identifying by the server, for each request of the plurality of requests to access the information resource, one or more attributes corresponding to the request, categorizing by the server, the plurality of requests to access the information resource based on the one or more identified attributes, and providing by the server, for presentation, an output indicating statistics corresponding to the categorized plurality of requests based on the one or more identified attributes.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: July 2, 2019
    Assignee: Bitly, Inc.
    Inventors: Christopher Comstock, Robert Platzer
  • Patent number: 10332044
    Abstract: A method and system for automatically implementing performance goals in a human resources environment. Specifically, the method provides a first interface for defining performance goals. Thereafter, a definition of a performance goal is received via the first interface. The method also provides a second interface for identifying an assigned group comprising users to be prescribed the performance goal. Thereafter, criteria is received via the second interface that identifies the assigned group. The method searches a database to identify users in the assigned group based on the criteria in order to apply the prescriptive rule. Then, the performance goal is prescribed to users in the assigned group.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: June 25, 2019
    Assignee: SABA SOFTWARE, INC.
    Inventors: Melinda K. Clover, Jodie Kalikow, Gaurav Mehra
  • Patent number: 10296623
    Abstract: A method for curating documents, executed by a computer, includes detecting one or more themes in a document, identifying one or more user interests for a user, presenting a ranked list of the one or more themes to the user, and dynamically updating the ranked list based on user feedback. The ranked list may be ranked according to the one or more user interests. A computer program product and computer system corresponding to the above method are also disclosed herein.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Yue Li, Zhao Wei Li, Pei Pei Liang, Jun Liu, Yun Ting Wang, Xin Ying Yang, Guang Ming Zhang, Zhi Hui Zhu
  • Patent number: 10298723
    Abstract: The disclosure relates to a protocol converter that converts between a Modbus protocol and an ECHONET Lite protocol to enable communication between a device performing communication based on a Modbus protocol and a device performing communication based on an ECHONET Lite protocol. The protocol converter according to the disclosure comprises a first communicator connected to a first device that performs communication in a first protocol, a second communicator connected to a second device that performs communication in a second protocol, and a controller that converts the first protocol and the second protocol with each other to control communication between the first device and the second device.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: May 21, 2019
    Assignee: LSIS CO., LTD.
    Inventor: Sang Ki Shon
  • Patent number: 10296624
    Abstract: A method for curating documents, executed by a computer, includes detecting one or more themes in a document, identifying one or more user interests for a user, presenting a ranked list of the one or more themes to the user, and dynamically updating the ranked list based on user feedback. The ranked list may be ranked according to the one or more user interests. A computer program product and computer system corresponding to the above method are also disclosed herein.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Yue Li, Zhao Wei Li, Pei Pei Liang, Jun Liu, Yun Ting Wang, Xin Ying Yang, Guang Ming Zhang, Zhi Hui Zhu
  • Patent number: 10289659
    Abstract: A content server retrieves the code and other content of a page and generates a preview of the page. The page preview could be an image that depicts a snapshot of the page, such as a screenshot, or an image map that includes links selectable by a user. The content server further modifies the original code used to load the page such that the modified code instructs a browser application to render and display the page preview for a first period of time and to render and display the actual page in place of the page preview after the first period of time. The content server may use the shadow document object model (DOM) framework to provide the page preview.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Dhruva Lakshmana Rao Batni
  • Patent number: 10282750
    Abstract: An apparatus and method for synchronising advertisements published on a group communications network with advertisements in a broadcast, the apparatus comprising: a receiver for receiving broadcast data; a communications interface in communication with a group communications network; a broadcast data content extractor adapted to derive search terms and advert data from the received broadcast data, the advert data relating to an advert received in the broadcast data, wherein on receipt of a query by a user of the group communications network, the query comprising one or more of the search terms, the communications interface publishes a group communication comprising at least a portion of the advert data on the group communications network.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: May 7, 2019
    Assignee: Twitter, Inc.
    Inventors: Lee Andrew Carre, Daniel Fairs, Andrew Wheatley Littledale, Edward Robert Littledale
  • Patent number: 10282382
    Abstract: A plurality of input data to be used to compute a first output is received. The first output is computed. It is determined that the computed first output is outside a pre-determined first-output limit. A plurality of hyperlinks is displayed on a display device. Each hyperlink provides a link to a process for making adjustments to the plurality of input data to bring the first output within the pre-determined first-output limit. Selection of one of the plurality of hyperlinks (the “selected hyperlink”) is detected. A process associated with the selected hyperlink is followed to produce an adjustment to the plurality of input data to bring the first output within the first pre-determined first-output limit. The adjusted plurality of input data is used to plan implementation of a system. The sequence of selection of hyperlinks is tracked in order to reinforce the prioritization and order of future suggestions. The system is implemented.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: May 7, 2019
    Assignee: LANDMARK GRAPHICS CORPORATION
    Inventors: Robello Samuel, Olivier Roger Germain
  • Patent number: 10268345
    Abstract: According to some embodiments, system and methods for representing nodes and data flows in a network are provided, comprising providing a hierarchical taxonomy for one or more concepts; providing one or more hierarchical taxonomies for one or more boundary types, wherein one or more values from each boundary type are combined to form a definition of a boundary; and associating the at least one concept and at least one boundary with a transmission of data between a first node and a second node, wherein the transmitted data is a data flow. Numerous other aspects are provided.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: April 23, 2019
    Assignee: General Electric Company
    Inventors: Kareem Sherif Aggour, Jenny Weisenberg Williams, Justin DeSpenza McHugh, Vijay Shiv Kumar
  • Patent number: 10261982
    Abstract: Particular embodiments of a computing device may provide a main thread, a graphics thread to handle tasks related to rendering and presenting a graphical user interface (GUI), and an input thread to handle tasks related to processing input-related events. The GUI may comprise at least one animated component associated with a set of state variables. The main thread may handle tasks to generate a GUI hierarchy and provide copies of the GUI hierarchy to the input thread and the graphics thread. The input thread may handle tasks to initialize and update the state variables and provide information about the state variables to the graphics thread. The graphics thread may then handle tasks to update the GUI by rendering a first frame of the animation based on the state variables.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: April 16, 2019
    Assignee: Facebook, Inc.
    Inventors: Robert Douglas Arnold, Denis Koroskin, Jonathan M. Kaldor
  • Patent number: 10170204
    Abstract: The inventions disclosed herein include methods, systems, and tools for use in processing prescriptions. Among the benefits of these methods, systems, and tools are promotion of efficiency in filling prescriptions and reduction of errors. A heightened analysis element may be established that alerts a pharmaceutical professional to a particular component of a prescription (a prescription element) for special attention. An insignificant differences notice may de-emphasize certain prescription elements to inform a pharmaceutical professional that the information of such prescription elements is less critical. Methods of the present invention may be used to designate a prescription as a renewal, partial renewal, or partially equivalent renewal. The disclosed inventions include methods of creating and/or using such heightened analysis elements, insignificant differences notices, and/or designation of a prescription as a renewal, partial renewal, or partially equivalent renewal.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: January 1, 2019
    Assignee: EXPRESS SCRIPTS STRATEGIC DEVELOPMENT, INC.
    Inventors: Charles E. Eller, Andrew Cox, Brian David Fruchter
  • Patent number: 10116529
    Abstract: The disclosure discloses a link address updating method and device. The link address updating method includes: acquiring tracking parameter information, wherein the tracking parameter information is parameter information of a first link address, and is configured to track a first link address; acquiring the first link address; and generating a second link address according to the tracking parameter information and the first link address, the second link address is a link address obtained after a tracking parameter of the first link address is added or modified and both the first link address and the second link address being link addresses of the same webpage. By the disclosure, a link address may be automatically updated.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: October 30, 2018
    Assignee: BEIJING GRIDSUM TECHNOLOGY CO., LTD.
    Inventors: Chong Wu, Yun Zhang, Lei Chi, Huagui Lai, Yongjian Huang
  • Patent number: 10116988
    Abstract: A signal transmission device and a method for controlling the same are disclosed. The signal transmission device comprises: a control unit for setting a state variable by using an application of the signal transmission device and for generating an event which can be used by an application of a companion device for a connection with the companion device; and a communication unit for transmitting the event to the companion device, wherein if a connection request signal is received from the companion device through the communication unit, the control unit registers an event for managing the connection with the companion device.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: October 30, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Donghyun Kang, Kyoungsoo Moon, Sejin Oh, Jinpil Kim
  • Patent number: 10109020
    Abstract: A bookmark displays one or more bookmark tiles each linked to an object in a social networking system, allowing faster and easier access to the linked objects. The bookmark tiles are arranged in a tile region displayed proximate to a page of content from the social networking system. For example, the tile region is a horizontal row proximate to the page content. The tile region may be accessed by performing a scrolling input when the page is displayed by a client device. The bookmark tiles may be navigated using a search region for receiving input to search the bookmark tiles. The search region may be accessible by performing a second scrolling input while the client device displays the page.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: October 23, 2018
    Assignee: Facebook, Inc.
    Inventors: Ken Taro Deeter, Tom Stocky, Robyn D. Morris
  • Patent number: 10089059
    Abstract: Various systems, processes, and techniques may be used to manage media content playback. In particular implementations, systems and processes may include the ability to generate audio output from media content at a user device and detect an indication to move from a current location in the audio output. The systems and processes may also include the ability to determine a number of location indicators for the audio output, the location indicators associated with different locations in the audio output, select one of the location indicators, and generate audio output beginning near the selected location indicator.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: October 2, 2018
    Assignee: Audible, Inc.
    Inventors: Shiranchal Taneja, Priya Palanisamy, Amit Kohli, Scott Richard Battaglia, Jed Hoffmann, Thomsun Sriburadej
  • Patent number: 10032207
    Abstract: A product placement engine and method for automatically identifying products for association with a document, the engine including a parser, an analysis module adapted to determine word scores and to adjust the word scores of the words by predetermined weightings, a keyword constructor module adapted to construct a keyword query search string using words having the highest word scores, a search engine adapted to search a products database having product records to identify products satisfying the keyword query search string and assign product scores, and a post processing module adapted to identify word matches in each of the product records and the document and update the product score.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: July 24, 2018
    Assignee: CBS INTERACTIVE INC.
    Inventors: Timothy A. Musgrove, Robin Hiroko Walsh
  • Patent number: 10025849
    Abstract: Provided is a question answering system with respect to a natural language question and a method thereof. The question answering system includes a candidate answer generating unit configured to extract a document mapped to an input natural language question, and generate candidate answers with respect to the natural language question from the extracted document, a text entailment recognizing unit configured to generate a text entailment recognition result representing a degree of association between multiple evidence sentences including the generated candidate answers and the natural language question, a list generating unit configured to generate a candidate answer list including the multiple evidence sentences in high association degree order on the basis of the text entailment recognition result, and an output unit configured to output the generated candidate answer list as a search result with respect to the natural language question.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: July 17, 2018
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Young Rae Kim, Hyung Jik Lee, Jin Young Moon, Chang Seok Bae, Hyun Ki Kim
  • Patent number: 9922016
    Abstract: Digital programmed logic implemented on a computing device programmed to cause the display of an electronic document on a graphical user interface within the computing device. The electronic document displayed includes a plurality of data items of information. The programmed logic is programmed to automatically generate summary data that summarizes at least two data items from the plurality of data items included in the electronic document. The programmed logic is further programmed to generate a virtual sticky and display the virtual sticky on the electronic document. The virtual sticky displays the automatically generated summary data and the display of the virtual sticky is overlaid onto at least a portion of the display of the electronic document.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: March 20, 2018
    Assignee: Ricoh Company, Ltd.
    Inventor: Kaoru Watanabe
  • Patent number: 9923854
    Abstract: A microblog information publishing method, a server and a storage medium are described, which pertain to the technical field of networks. The method includes: acquiring information to be published of a first user, which includes information contents and an information notification object account; and publishing the information contents through the information notification object account. The server includes an acquiring module and a publishing module. A service for users to publish a message anonymously is provided, namely, the information is published through an anonymous account without displaying the original publisher, so that the privacy of the user is better protected and the microblog service becomes three-dimensional and diversified.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: March 20, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: He Zou, Guanghui Yang, Dong Chen
  • Patent number: 9892730
    Abstract: Speech recognition may be improved by generating and using a topic specific language model. A topic specific language model may be created by performing an initial pass on an audio signal using a generic or basis language model. A speech recognition device may then determine topics relating to the audio signal based on the words identified in the initial pass and retrieve a corpus of text relating to those topics. Using the retrieved corpus of text, the speech recognition device may create a topic specific language model. In one example, the speech recognition device may adapt or otherwise modify the generic language model based on the retrieved corpus of text.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: February 13, 2018
    Assignee: Comcast Interactive Media, LLC
    Inventors: David F. Houghton, Seth Michael Murray, Sibley Verbeck Simon
  • Patent number: 9857947
    Abstract: Dialog metadata is used to generate a metadata driven dialog definition. The metadata can define logic that is run on the dialog, and customizations to the dialog are made by modifying the dialog metadata.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anusha Shankar, Bharath Swaminathan, Zhi J. Zhao
  • Patent number: 9824158
    Abstract: A method according to one embodiment includes outputting one page of a multipage compilation of information. The method also includes receiving a request to show portions of multiple pages of the multipage compilation of information, the request originating from a user input device and including an indication of which portions of the multiple pages of the multipage compilation to select. Also, the method includes selecting the portions of the multiple pages of the multipage compilation of information according to the indication and generating a view having the selected portions. Moreover, the method includes outputting the view having the selected portions to a graphical display device. The selected portions output to the graphical display device include a first row of each of the multiple pages. Other systems, methods, and computer program products are described in accordance with more embodiments.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: November 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Thomas Stanton Brugler, Todd Michael Eischeid, Mark E. Molander, Kerry A. Ortega
  • Patent number: 9753913
    Abstract: Systems and methods may provide proactive news analytics based on integrated prediction statements. Users may extract and collect conditional statements from research reports. A compiled list based on the processing/linking of statements for signal generation may then be created. Similarly, a list of counter statements that are assigned a conflict rating that specifies how much agreement/disagreement on a specific topic exists for the counter statement and the statement itself may be created. The custom library may have semantic capabilities to justify conditional statements in order to capture meaning and identify supporting news related to the statement. When a relevant event is detected that relates to a conditional statement, expected conclusions are linked, and customized indexes are calculated to allow for analysis of the relevant event.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: September 5, 2017
  • Patent number: 9740736
    Abstract: A computer-implemented method, system using at least one computing device, and computer program product are disclosed for linking an ontology provided by a content service with a word expansion ontology. The content service ontology is referred to as a category ontology and the word expansion ontology is referred to herein as a lexical ontology. A user may provide an input such as an input command to an application. The input command is processed by a natural language processing engine to derive the user's intent and to extract relevant entities embodied in the command. The NLP engine may create a composite concept set containing multiple permutations of the concepts (entities extracted) and provide the composite concept set to a concept mapper. The concept mapper applies searches an ontology map and applies one or more scoring operations to determine a best match between the composite concept set and at least one category provided by the category ontology.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: August 22, 2017
    Assignee: Maluuba Inc.
    Inventors: Justin Harris, Matthew Dixon, Tareq Ismail
  • Patent number: 9740698
    Abstract: According to one embodiment of the present invention, a system merges documents, and comprises a computer system including at least one processor. The system receives an update document including one or more updates for a target document arranged according to a document schema defined by schema information. Update information includes one or more paths to nodes within the document schema, and is examined to identify eligible paths for the updates. The updates from the update document associated with the eligible paths are applied to the target document in accordance with the schema information to produce an updated document in compliance with the document schema. Embodiments of the present invention further include a method and computer program product for merging documents in substantially the same manner described above.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: August 22, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Nicola, Martin Sommerlandt
  • Patent number: 9672336
    Abstract: A system is disclosed that enables network-based systems to confirm the identity of users and/or the authenticity of their credentials during their registration process by providing a database of verified users and various means for requesting and verifying user-provided information using the database. For example, the system may verify credentials and/or other aspects of the user and store such information in a database. The system may also generate badges that can be displayed on various content sites and that link to a summary of the user's verified information. The summaries may be customized for each content site at which the user has registered.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: June 6, 2017
    Assignee: ProfileCorrect LLC
    Inventor: John Spence
  • Patent number: 9665256
    Abstract: Selected regions in dynamic content may be identified. Analytics data may be received that may include a region identifier corresponding to a region from which a selectable element was selected from the content. It may be determined that the analytics data corresponds to a current region of a current version of the network content. Analytics data, which may include a region identifier, may be generated in response to a selection of a selectable element of content located within a region of network content.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: May 30, 2017
    Assignee: Adobe Systems Incorporated
    Inventor: Daren G. Reavis
  • Patent number: 9640085
    Abstract: The present invention provides an automated system for multiple types of knowledge content generation for enhancing learning, creativity, insights and assessments comprising the means of: Capturing one or more contents; Storing the captured contents in raw content database; Classifying the captured content by one or more means of selected from Bookmarking or annotating, Using meta information from the content source files, Using algorithms to classify information and Receiving feedback from users and user interaction with content; Defining content template; Specifying rules and algorithms for automatic generation of knowledge content; Finally, Using the generated knowledge content by means of a display to candidate. Invention reduces the manual effort and time taken to create the multiple types of knowledge contents as well as reduce the cost for creation of the multiple types of knowledge contents.
    Type: Grant
    Filed: May 9, 2010
    Date of Patent: May 2, 2017
    Assignee: TATA CONSULTANCY SERVICES, LTD.
    Inventors: Raman Srinivasan, Priyadharshini Sridhar, Swarna Srinivasan
  • Patent number: 9635027
    Abstract: A communication method and system according to the present invention generates a unique cryptographically secure URI in response to receiving a user post. The user post and URI are stored temporarily. The URI is sent to an intended recipient. In response to a first instance of accessing the URI, the content is retrieved and sent to the intended recipient. The original uploaded content and URI are then deleted. In response to subsequent instances of accessing the URI, random content determined in part by a current environmental state of the communication, is returned. Recent subsequent instances can return thematically similar content.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: April 25, 2017
    Assignee: Blink.Cloud LLC
    Inventor: Jonathan S. Luzader
  • Patent number: 9578083
    Abstract: A system and method for dynamically designing shared content served via a content sharing source. The system includes a content size determination unit to determine a size of content sourced from the content sharing source; a shared content size allocation unit to determine a size of the shared content based on the size of the content; a shared content rules database to determine a design style associated with the shared content based on the determined size of the shared content; and a shared content transmitting unit to communicate the shared content in accordance with the design style to the content sharing source.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: February 21, 2017
    Assignee: GOOGLE INC.
    Inventors: Shiva Rama Krishna Jaini, Nicola Ann Crane
  • Patent number: 9565259
    Abstract: A method of generating a recognizable identifier for a network address includes at a portable computer device having one or more processors and memory storing programs executed by the one or more processors, touching an image icon on an application interface displayed on a screen of the portable computer device; acquiring a network address of the application interface; generating a recognizable identifier that represents the network address; generating a mask layer of the application interface; and displaying the recognizable identifier on the mask layer, wherein the mask layer of the application interface is configured to cover the application interface.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: February 7, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Guoyi Xiang
  • Patent number: 9563711
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to social bookmarking and provide a method, system and computer program product for automated surfacing of tagged content in a vertical application. In an embodiment of the invention, a method for automatically surfacing tagged content in a vertical application can be provided. The method can include parsing text from content in an end user application, comparing the parsed text to social bookmarks and associated metadata in a social bookmarking system and matching portions of the content to respective ones of the social bookmarks based upon the comparison, and visually emphasizing the matched portions of the content in the end user application.
    Type: Grant
    Filed: December 6, 2015
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. O'Sullivan, Edith H. Stern, Robert C. Weir, Barry E. Willner
  • Patent number: 9557892
    Abstract: Systems and methods for organizing and displaying data structures in computing devices are provided herein. An exemplary method includes generating a GUI that includes a first plurality of selectable objects that are arranged in a first layout on the GUI, receiving a selection of one of the first plurality selectable objects, replacing the first plurality of selectable objects with a second plurality of selectable objects that are arranged in a second layout on the GUI, the second layout being different in visual appearance from the first layout, transforming the first plurality of selectable objects into a first set of icons that are arranged in an arcuate pattern, the first set of icons being shrunken versions of the first plurality of selectable objects, and displaying the first set of icons on a first layer of the GUI above the second plurality of selectable objects that are displayed on a second layer.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: January 31, 2017
    Assignee: DouZen, Inc.
    Inventor: Kentaro Miura
  • Patent number: 9530230
    Abstract: A method and system render rasterized data by receiving non-rasterized page description language data and a corresponding transformation matrix representing transformation operations to be performed. The non-rasterized page description language data is rasterizing to create rasterized data. The corresponding transformation matrix is decomposed into a plurality of individual transformation operation matrices and a discrete transformation operation value, from a corresponding individual transformation operation matrix, is generated for each transformation operation to be performed upon the rasterized data. The transformation operations are performed upon the rasterized data based upon the generated discrete transformation operation values.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: December 27, 2016
    Assignee: Xerox Corporation
    Inventor: Paul Roberts Conlon
  • Patent number: 9495635
    Abstract: Systems and techniques for determining significance between entities are disclosed. The systems and techniques identify a first entity having an association with a second entity, apply a plurality of association criteria to the association, weight each of the criteria based on defined weight values, and compute a significance score for the first entity with respect to the second entity based on a sum of a plurality of weighted criteria values. The systems and techniques utilize information from disparate sources to create a uniquely powerful signal. The systems and techniques can be used to identify the significance of relationships (e.g., associations) among various entities including, but not limited to, organizations, people, products, industries, geographies, commodities, financial indicators, economic indicators, events, topics, subject codes, unique identifiers, social tags, industry terms, general term/s, metadata elements, classification codes, and combinations thereof.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: November 15, 2016
    Assignee: Thomson Reuters Global Resources
    Inventors: Hassan H. Malik, Mans Olof-Ors
  • Patent number: 9483753
    Abstract: Provided is a method of integrating a document related communication with a document. A communication interface is provided for a user to establish a document related communication with another user. The document related communication with another user is recorded and a link to the recorded document related communication with another user is provided with the document.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: November 1, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eniyan Thiruvidam, Anjaneyulu Seetha Rama Kuchibhotla, Ninoj Antony, Siddharth Kalita
  • Patent number: 9471641
    Abstract: A device identifies models in a corpus of documents, and retrieves model information for the identified models. The device creates a block identifier for each block of the models based on the model information, and determines one or more blocks that connect to each block of the models, based on the model information. The device creates identifiers for the one or more blocks that connect to each block of the models, and assigns weights to the identifiers based on sources of the models or a number of times the one or more blocks connect to each block of the models. The device ranks the identifiers based on the weights assigned to the identifiers, and store the ranked identifiers and the block identifiers in a data structure.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 18, 2016
    Assignee: The MathWorks, Inc
    Inventors: Craig W. Borghesani, Douglas E. Eastman
  • Patent number: 9436685
    Abstract: Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising an authoring component operative to provide a presentation surface having multiple presentation tiles, receive control directives to associate content files with presentation tiles, generate tile objects for the content files based on content file types for the content files, and store the presentation surface and tile objects as a montage. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: September 6, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tali Roth, Scott Stiles, Matthew Wood, Michael Affronti, Jodie Draper, Malia Douglas, Janet Schorr, Zeyad Rajabi, Robin Troy
  • Patent number: 9391825
    Abstract: Various embodiments of a system and method for tracking service requests are described. Embodiments may include call tree generation logic configured to receive multiple request identifiers associated with a respective one of multiple service requests. Each given request identifier may include an origin identifier, a depth value, and a request stack comprising one or more interaction identifiers. The call tree generation logic may also be configured to, based on multiple request identifiers that each include an origin identifier associated with a particular root request, generating a data structure that specifies a hierarchy of services called to fulfill that particular root request. Based on one or more of the interaction identifiers and one or more of the depth values, the generated data structure may specify for each given service of the hierarchy: a parent service that called the given service, and one or more child services called by the given service.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: July 12, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeff B. Beal, Alan Stuart Robbins, Jeromey R. Goetz, Brandon W. Porter, Grant A. M. McAlister, Joseph L. Ellsworth
  • Patent number: 9372681
    Abstract: A method includes declaring, in a manifest of an application, a document URL type. The application is configured for native operation outside a web browser on a user's computing device and is coded to open a document corresponding to a document URL which conforms to the declared document URL type in the manifest. The method further includes providing the application for installation on the user's computing device.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: June 21, 2016
    Assignee: GOOGLE INC.
    Inventors: Sergey Shevchenko, Sriram Saroop
  • Patent number: 9355269
    Abstract: A method and system for collecting data contained within web resources in a uniquely identifiable bookmarklet system wherein the uniquely identifiable bookmarklet system includes uniquely generated bookmarklets that execute an unobtrusive script within the document object model of a currently loaded Web Page in a Web Browser program, whereby the script sends a request containing an identifying marker associated with the bookmarklet. The request containing the identifying marker is authenticated and authorized in order to allow one or more users executing the bookmarklet to submit data extracted from the document object model of a currently loaded Web Page to one or more data collections associated with the bookmarklet.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: May 31, 2016
    Inventors: Arian Shams, Gaurav Shetti, Jacob Portnoff, Naeela Alkhalawi
  • Patent number: 9286644
    Abstract: A way of sharing a set of data where each data item is stored at a different file path. The data items may be files or folders that reside on different remote storage servers or within the same file system. One or more data items in the set of data do not share a common root folder. Data items in the set of data that share a common root folder are stored amongst other data items in the common root folder that do not belonging to the set of data items to be shared. A single URL or link is generated to provide immediate access to the set of data to recipients of the URL or link.
    Type: Grant
    Filed: January 12, 2013
    Date of Patent: March 15, 2016
    Inventors: Raghavendra Kulkarni, Vilabh Mishra, Diganta Dutta, Gaurav Sanghavi, Ajit Sirohi, Nicholas DeVos
  • Patent number: 9268856
    Abstract: The present invention is directed to system, methods and computer program products for generating a graphical module for the display of a query-specific content. The method according to one embodiment comprises receiving a query, determining a category identifier for the query and retrieving a category template corresponding to the category identifier for the query. At least one template query is performed, the template query corresponding to a request for data specified by the category template, and a template module is generated that comprises the data retrieved by the template query. The template module is combined with a search results page responsive to the query for display to a user.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: February 23, 2016
    Assignee: YAHOO! INC.
    Inventors: Liang-Yu Chi, Ashley Hall, Swati Raju
  • Patent number: RE46983
    Abstract: Systems and methods may provide proactive news analytics based on integrated prediction statements. Users may extract and collect conditional statements from research reports. A compiled list based on the processing/linking of statements for signal generation may then be created. Similarly, a list of counter statements that are assigned a conflict rating that specifies how much agreement/disagreement on a specific topic exists for the counter statement and the statement itself may be created. The custom library may have semantic capabilities to justify conditional statements in order to capture meaning and identify supporting news related to the statement. When a relevant event is detected that relates to a conditional statement, expected conclusions are linked, and customized indexes are calculated to allow for analysis of the relevant event.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: August 7, 2018