Patents Examined by Mohammed-Ibrahim Zuberi
-
Patent number: 9710447Abstract: System, method and architecture for providing improved visual recognition by modeling visual content, semantic content and an implicit social network representing individuals depicted in a collection of content, such as visual images, photographs, etc. which network may be determined based on co-occurrences of individuals represented by the content, and/or other data linking the individuals. In accordance with one or more embodiments, using images as an example, a relationship structure may comprise an implicit structure, or network, determined from co-occurrences of individuals in the images. A kernel jointly modeling content, semantic and social network information may be built and used in automatic image annotation and/or determination of relationships between individuals, for example.Type: GrantFiled: March 17, 2014Date of Patent: July 18, 2017Assignee: YAHOO! INC.Inventors: Jia Li, Xiangnan Kong
-
Patent number: 9710434Abstract: Techniques for identifying and viewing information items within an organization comprising a plurality of users each having one or more roles within the organization is disclosed. The disclosed techniques provide systems and methods for implementing and using a “skim preview” technique for previewing information items. This technique can be applied to a wide variety of information, such as presentations, documents, video, images, and so on and can be used for a variety of applications, including browsing, searching, discovery, and so on. The system can compute sequences that represent interesting visual aspects of the item being viewed. This can be applied to items that do not have a natural set of preview images, or it might be used as an alternative to the natural previews. The preview images may be sequenced chronologically, by importance, or based on any other metric.Type: GrantFiled: December 10, 2014Date of Patent: July 18, 2017Assignee: Highspot, Inc.Inventors: Oliver Sharp, Robert Wahbe, David Wortendyke, Scot Gellock
-
Patent number: 9706006Abstract: The invention relates to a system and method of context aware adaption of content for a mobile device. This involves identifying context parameters and associated values, selection of content layout based on context parameters. Content layout is selected from pre-configured content layouts based on context parameters. The content is retrieved from a content store. Content style is selected from pre-configured content styles based on context parameters. Rendering content on the device display based on the selected content layout, content style and at least one context parameter.Type: GrantFiled: January 6, 2012Date of Patent: July 11, 2017Assignee: Infosys LimitedInventors: Puneet Gupta, Venkat Kumar Sivaramamurthy, Karthik Gopalakrishnan Vinmani, Robin Pahwa, Akshay Darbari
-
Patent number: 9690764Abstract: 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: GrantFiled: December 12, 2014Date of Patent: June 27, 2017Assignee: Amazon Technologies, Inc.Inventor: Dhruva Lakshmana Rao Batni
-
Patent number: 9678930Abstract: A locator (e.g., a URL) associated with a network-based resource, such as a web page, may be customized in a manner that increases the likelihood that one or more viewers of the locator will remember and utilize the locator in order to access the network-based resource at a later time. The locator may include words or combinations of words that are associated with attributes of the network-based resource (e.g., the contents of the web page), the viewers or a context in which the locator is presented to the viewers. The words or combinations may be selected such that a length of the locator is less than a length of another locator that is permanently associated with the network-based resource. The locator may be presented to the viewers in any context, such as on a billboard, in an audio or video message, or on a shipping label affixed to a parcel.Type: GrantFiled: September 22, 2014Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventor: Supreeth Selvaraj
-
Patent number: 9665551Abstract: In order to leverage annotation bias in batch annotations, obtained via crowdsourcing, on a set of comments on user posts in a social network, a system may select a subset of the comments for annotation based on how informative expected annotations for the comments in the subset are for the one or more classifiers and probabilities of occurrence of the expected annotations based on a predetermined annotation probability distribution. Note that the classifier may predict how likely the expected annotations are accurate for the comments in a given subset. Moreover, the predetermined annotation probability distribution may specify the annotation bias. In this way, the system may use the annotation bias to select the subset that is likely to receive expected annotations and, thus, are that are easier to use in training the classifier.Type: GrantFiled: September 30, 2014Date of Patent: May 30, 2017Assignee: LinkedIn CorporationInventors: Honglei Zhuang, Joel D. Young
-
Patent number: 9659107Abstract: An object including at least one element is moved on a document in which the object is arranged in response to an instruction from a user. In addition, if the object is moved to a boundary between two pages, at least one element that is included in the object and that corresponds to a break position of the two pages is detected. Then, a position where the at least one detected element is arranged in the document is determined so that the element is arranged in either of the documents of the two pages and an image corresponding to the document is output. In the above manner, it is possible to appropriately arranging elements in a document to output an image corresponding to the document having the elements appropriately arranged therein.Type: GrantFiled: August 14, 2014Date of Patent: May 23, 2017Assignee: Canon Kabushiki KaishaInventor: Toshinori Igari
-
Patent number: 9600803Abstract: A mobile-first authoring tool for the authoring of a wrap package of cards on a mobile device by creating a plurality of cards for the wrap package using a number of media capture modes, selectively customizing the cards using a plurality of customization tools, defining one or more sequence order(s) for navigating the cards when the wrap is consumed and generating a wrap descriptor for the wrap package. The wrap descriptor specifies the cards of the wrap package and includes a plurality of cards descriptors, each card descriptor specifying content, a structure and a layout of an associated card respectively.Type: GrantFiled: May 18, 2016Date of Patent: March 21, 2017Assignee: Wrap Media, LLCInventors: Eric H. Greenberg, John M. Garris, Kunal K. Bhasin, Jared L. Ficklin, Mark E. Rolston, Matthew J. Santone, Peter Petras
-
Patent number: 9600594Abstract: A variety of data structures, components, runtime viewers and methods are described for defining, delivering and rendering wrapped packages of cards in a manner that is particularly well suited, but not limited to, display on mobile devices. Each card may selectively include media content, and a palette of application functionality and/or supporting e-commerce related services. The cards of the wrap packages are ideally threaded together into one or more linear sequences, and authored to convey a book-like narrative that unfolds as the cards are sequentially browsed. In addition, the wrap packages are portable objects that are readily distributed, similar to other electronic messages, through e-mail, messaging, social-media, or via a variety of other electronic communication platforms. As a result, wrap packages are consumable, sharable and savable objects.Type: GrantFiled: March 26, 2015Date of Patent: March 21, 2017Assignee: Wrap Media, LLCInventors: Eric H. Greenberg, Ian McFarland, John M. Garris, Mark E. Rolston, Jared L. Ficklin, Matthew J. Santone, Jon Stevens
-
Patent number: 9582600Abstract: Techniques and solutions for providing a cloud browse service are described. For example, a client can request a web page. In response to the request, the client can receive a processed layer tree representing the web page. The processed layer tree can be created by a server environment (e.g., by creating an original DOM from obtained HTML and associated web page resources for the web page and creating the processed layers from the original DOM). The client can create a simplified DOM from the received processed layers and display the web page using the simplified DOM. Techniques and solutions for providing a browser as a service are described. For example, a web browser component can receive a processed layer tree representing a web page, create a simplified DOM, and display the web page.Type: GrantFiled: September 23, 2014Date of Patent: February 28, 2017Assignee: Amazon Technologies, Inc.Inventors: David Andrew Killian, Dhruva Lakshmana Rao Batni, Rohit Krishna Kumar, Nikhil Dinkar Joshi, Samuel John Young, Saral Jain, James Alan Umstot
-
Patent number: 9582917Abstract: An authoring tool for authoring a set of cards of a first wrap package including a card mixing tool for mixing a card from a second wrap package into the first wrap package. The authoring tool further includes a set of authoring component tools for selectively adding components to the one more cards and the mixed card and a sequencing tool for defining one or more sequence orders for the one or more cards and the mixed card in the first wrap package.Type: GrantFiled: April 27, 2016Date of Patent: February 28, 2017Assignee: Wrap Media, LLCInventors: Eric H. Greenberg, Mark E. Rolston, Jared L. Ficklin, John M. Garris, Matthew J. Santone
-
Patent number: 9582785Abstract: A method of generating a linked client master mind map. Client actions and documents are linked to a client master mind map to generate a linked client master mind map. The linked client master mind map and a client relationship management program are reviewed and packaged.Type: GrantFiled: November 19, 2010Date of Patent: February 28, 2017Inventor: Gary W. Klaben
-
Patent number: 9563613Abstract: A method for providing digital communication using dynamic portable document format (PDF) generation is disclosed. The method comprises a dynamic generation server receiving a request message that includes a plurality of fields, a request type identifier, and a source identifier associated with a requesting source application. The method also comprises parsing the request message, and responsive to the parsing, determining a plurality of output requirement parameters. The dynamic generation server correlates the request message with source content based on the determination of output requirement parameters. The method includes selecting at least one HTML template, CSS string, and graphics file based on the correlation, while further scraping input values from the request message. Additionally, the method includes dynamically building a customized HTML string, and converting the customized HTML string into a PDF document.Type: GrantFiled: January 23, 2015Date of Patent: February 7, 2017Assignee: Sprint Communications Company L.P.Inventors: James Dinkel, Veeranjaneya V. Poranki
-
Patent number: 9552404Abstract: Data model display and modification techniques are provided that can be executed on a wireless computing device. A data model display and modification technique includes wirelessly receiving a data model definition at a wireless communication device. A visual representation of the model definition is displayed on a display of the wireless device. User interactions with the visual representation of the model definition are recorded through the wireless device to alter the data model definition. The altered data model definition is stored, and transmitted to another device.Type: GrantFiled: June 26, 2013Date of Patent: January 24, 2017Assignee: SAP SEInventors: Yan Zang, Enrique Espinosa Garcia, Lin Cao
-
Patent number: 9535881Abstract: Systems and methods are disclosed which facilitate dynamic generation of concatenated files. For example, one or more component images may be dynamically joined or merged to create a concatenated image file. In one aspect, a content file, such as an HTML file, may include a link or reference to a multiple component images to be included within a concatenated image. During rendering of the content file, a rendering device may transmit a request for the concatenated file to a concatenation server. The concatenation server may dynamically generate and return the concatenated image to the device. Thereafter, the concatenated image may be utilized within generated content, such as a web page. Illustratively, dynamic generation of concatenated content may facilitate use of concatenation techniques even where component content is dynamically determined or frequently changed.Type: GrantFiled: June 10, 2013Date of Patent: January 3, 2017Assignee: Amazon Technologies, Inc.Inventor: Andrew Thomas Root
-
Patent number: 9519621Abstract: Active content is deterministically rendered in a stable format that is independent of any particular targeted environment, which the active content may subsequently be rendered to. Environmental and dynamic dependencies are removed from a specification associated with the active content for purposes of producing a stable and consistent specification for the active content. The stable and static specification is used to subsequently render the active content into the stable format for any targeted or desired environment.Type: GrantFiled: June 30, 2006Date of Patent: December 13, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventors: James D. Pravetz, Richard Cohn, William Ie
-
Patent number: 9516073Abstract: In some embodiments, a parent object may share its assets with its descendent(s) in a hierarchical asset sharing model. The hierarchical asset sharing model may specify a plurality of asset sharing modes. In a first mode, an asset of the parent is imposed on a child. The child is able to utilize the asset, but unable to modify or delete the asset. In a second mode, the child is able to utilize the asset and a copy of the asset is generated when the child attempts to modify the asset. The child can modify the copy of the asset, which is stored as an asset only of the child. The original asset is no longer shared becomes an asset only of the parent. In a third mode, both the parent and the child can utilize and modify the asset.Type: GrantFiled: December 30, 2013Date of Patent: December 6, 2016Assignee: OPEN TEXT SA ULCInventors: Robin D. Wilson, Dennis C. Heideman, Daniel Yee, Robert Scott Dickerson
-
Patent number: 9507761Abstract: Techniques for determining differences between document object models (DOMs) received in response to asynchronous functionality calls is described herein. The techniques may include clustering elements in a webpage having asynchronous functionality. The techniques include executing asynchronous functionality calls for two of the elements that form a cluster, and receiving a document object model (DOM) in response to each of the asynchronous functionality calls. The DOMs are compared to determine whether a difference exists between the DOMs based on a predetermined threshold. If no difference exists, execution of the asynchronous functionality calls is ceased.Type: GrantFiled: December 26, 2013Date of Patent: November 29, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Omer Tripp
-
Patent number: 9501581Abstract: A webpage reading method based on a mobile terminal is provided. The method includes: based on an input web address, loading current webpage contents corresponding to the web address from a webpage server and displaying the loaded webpage contents; when loading the current webpage contents, detecting whether a pre-reading keyword is included in an HTML file or DOM; when the pre-reading keyword exists, determining whether a percentage of the displayed contents with respect to entire current webpage contents reaches or exceeds a pre-set threshold value; when the percentage reaches or exceeds the pre-set threshold value, pre-reading and caching the next webpage contents based on a web address associated with the pre-reading keyword; and when a pre-set condition of displaying next webpage contents is satisfied, displaying the next webpage contents.Type: GrantFiled: December 21, 2011Date of Patent: November 22, 2016Assignee: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTDInventor: Jie Liang
-
Patent number: 9491127Abstract: A method for versioning is provided. The method includes receiving a command to compose a primary communication, and receiving a command to include a secondary communication with the primary communication. The method also includes determining a version of the secondary communication, and transferring the primary communication, the secondary communication, and the version from a sending device for delivery to and display by a recipient device.Type: GrantFiled: November 22, 2010Date of Patent: November 8, 2016Assignee: Avaya Inc.Inventors: SunilKumar P. Tiwari, Gauravsagar Tadelkar