Web Site Content Organization And Management, E.g., Publishing, Automatic Linking Or Maintaining Pages, Etc. (epo) Patents (Class 707/E17.116)
-
Patent number: 10135780Abstract: Methods, systems, and computer programs are presented for managing the flow of messages among users of a social network. One method enables the election of an entity in the social network by a person in the social network. The election indicates that the person follows the entity to receive entity electronic messages. Further, an election of the person by the entity is disabled until it is detected that the person has elected to follow the entity. Additionally, the method includes an operation for detecting the election of the entity by the person, where the person is enabled to add the entity to communication groups managed by the person after the election. The entity is enabled to follow the person after the person elects to follow the entity, and messages from the person to communication groups including the entity will reach the entity.Type: GrantFiled: April 18, 2016Date of Patent: November 20, 2018Assignee: GOOGLE LLCInventors: Dennis Troper, Pavan Desikan, Michael Nestler, Amar Gandhi, Brynn Evans, Karthik M. Nagaraj, Jean-Christophe E. Lilot, David Besbris, Jonathan Terleski
-
Patent number: 10133621Abstract: Disclosed are data gathering and analysis systems, methods, and computer-readable storage media to facilitate an investigation process. The method includes accessing a data object representing an investigative issue. The method further includes causing presentation, on a display of a device, of a user interface configured to receive user search queries and present search results for each received search query. The method further includes tracking user activity including one or more user actions performed as part of an investigation of the investigatory issue, the one or more user actions including user interactions with the user interface. The method further includes creating a record of the user activity involving the investigatory issue, and linking the record of the user activity with the data object representing the investigative issue.Type: GrantFiled: July 19, 2017Date of Patent: November 20, 2018Assignee: Palantir Technologies Inc.Inventors: David Skiff, Allen Cai, Benjamin Lee, Christopher Yu, Hind Kraytem, Jason Ma, Myles Scolnick, Tarik Benabdallah, Zhixian Shen
-
Patent number: 10135697Abstract: A computer-implemented method is operable in a network comprising multiple delivery service endpoints running on a plurality of devices where each of the delivery service endpoints is constructed and adapted to deliver resources. A plurality of the delivery service endpoints comprise a group, wherein each node in the group has at least one kind of responsibility relating to delivery of resources. The method includes receiving a request at a node; and, based on what kind of responsibility the node has for the request, attempting to process the request outside the group.Type: GrantFiled: December 22, 2014Date of Patent: November 20, 2018Assignee: Level 3 Communications, LLCInventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
-
Patent number: 10129322Abstract: A method and system for determining browser compatibility are provided. The method includes: receiving a request for electronic content from a user device; determining browser data associated with the user device; determining accepted browser versions associated with the requested content; determining whether the browser data is compatible with the accepted browser versions; if the browser data is compatible, loading the electronic content; otherwise, determining user factors associated with the user device; generating a notification; and transmitting, the notification.Type: GrantFiled: December 4, 2014Date of Patent: November 13, 2018Assignee: D2L CorporationInventors: David Lockhart, Jeffrey Geurts
-
Patent number: 10127206Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to dynamically create columns headers using a desktop integration framework. Columns groups can be managed dynamically at runtime based on model-level metadata.Type: GrantFiled: September 22, 2015Date of Patent: November 13, 2018Assignee: Oracle International CorporationInventors: Edmund Alexander Davis, Shaun Thomas Logan
-
Patent number: 10121110Abstract: In accordance with embodiments, there are provided mechanisms and methods for progressive rendering of report results. These mechanisms and methods for progressive rendering of report results can enable embodiments to render report results in portions as they are received. The ability of embodiments to render report results in portions as they are received can enable report results to be progressively rendered such that delay is avoided which would otherwise occur when rendering only in response to receipt of an entirety of the report results.Type: GrantFiled: November 29, 2011Date of Patent: November 6, 2018Assignee: salesforce.com, inc.Inventors: Thomas J. Tobin, Vladislav Eroshin, Zuye Zheng, Patrick Louie, Jeremiah Lu, Arunkumaran Varadharajan
-
Patent number: 10102567Abstract: An online application store may include an interface that provides collections to users of the application store. In one implementation, a webpage may be provided that presents, to a user of the online application store, a number of applications that are available, to the client, as applications for installation. The webpage may provide a visual interface that includes a first section that includes graphical representations of at least some of the applications; and a second section that provides an identification of one or more collections that each correspond to a subset of the applications.Type: GrantFiled: June 7, 2012Date of Patent: October 16, 2018Assignee: Google LLCInventors: Jia Wei Tam, David Notario, Shannon P. Guymon, Michael Reutov, Lennart Kolmodin, Dmitry Chernenkov
-
Patent number: 10104198Abstract: A delivery system delivers an electronic document over a data network, where the delivery system stores a delivery container received from a sender device in a delivery storage. The delivery container includes the electronic document, a recipient identity of a recipient device, and a location. The delivery system matches the recipient identity in the delivery container with a recipient entry in a recipient registry coupled to the delivery system, obtains a current location of the recipient device, and matches the current location of the recipient device with the location included in the delivery container. In response to the matchings, the delivery system sends a notification of an availability of the electronic document to the recipient device over the data network.Type: GrantFiled: September 14, 2015Date of Patent: October 16, 2018Assignee: TP Lab, Inc.Inventor: Chi Fai Ho
-
Patent number: 10097580Abstract: A computer implemented method, comprising obtaining a first hyperlink associated with a first web resource accessible via a client terminal, converting one or more portions of the first hyperlink into a query comprising search terms(s) derived, at least partially, from the portion(s) of the first hyperlink, submitting the query to search engine(s) configured to search for information via the internet, receiving, from the search engine(s), search results associated with the query, the search results including one or more second hyperlinks, determining whether to replace the first hyperlink with a replacement hyperlink selected from the second hyperlink(s) based, at least partially, on a result of an analysis of similarity of the first hyperlink compared to each of the second hyperlink(s) and causing the client terminal to access either the first web resource associated with the first hyperlink or a second web resource associated with the replacement hyperlink based on the determination.Type: GrantFiled: April 12, 2016Date of Patent: October 9, 2018Assignee: Microsoft Technology Licensing, LLCInventor: Arie Aharon
-
Patent number: 10083056Abstract: Systems and method for providing for suspension and transfer of remote access sessions. In accordance with the methods, a request to suspend a session may be received at a server tier. The server tier prepares a URL that may be used at a later time by a client to resume the session. The URL is communicated to a client tier from which the request was received and, thereafter, a connection between the client tier and the server tier is closed. At a subsequent time, a request may be received to resume the session at the URL. After receipt of the request to resume the session, a connection with the requesting client tier is established by the server tier, and the session is resumed.Type: GrantFiled: February 26, 2016Date of Patent: September 25, 2018Assignee: Calgary Scientific Inc.Inventors: Monroe M. Thomas, David Christopher Claydon
-
Patent number: 10049089Abstract: A method, non-transitory computer readable medium, and apparatus that obtains an original menu associated with a web page requested by a client computing device. The original menu comprises at least a plurality of URLs, each comprising one or more fragments, and a plurality of titles, each comprising one or more words. A unique index for one occurrence of each of at least a subset of the fragments and the words is generated. At least one dictionary comprising the generated indices associated with a corresponding one of the fragments or the words is generated. A modified menu is generated by replacing each occurrence of each of the at least a subset of the one or more fragments and the one or more words of the original menu with a corresponding one of the unique indices. The modified menu and the at least one dictionary are sent to the client computing device.Type: GrantFiled: March 13, 2013Date of Patent: August 14, 2018Assignee: UsableNet Inc.Inventors: Enrico Scoda, Marco Brondani
-
Patent number: 10037311Abstract: A method and apparatus are described for summarizing a document. For each node in the document that satisfies a marking criteria, a start and end mark pair is stored in a summary in document order. The start mark specifies a location in the document where the node starts, and the end mark specifies a location in the document where the node ends. When evaluating a query for a hierarchical path, the document is streamed into memory until the mark of a tag matches a start mark in the summary. If that tag does not fit within the path, then streaming of the document may resume at the end mark, thereby skipping the node during streaming evaluation. Translation information may be used to indicate a logical position relative to the marks in the summary when the document is modified.Type: GrantFiled: March 31, 2014Date of Patent: July 31, 2018Assignee: Oracle International CorporationInventors: Sam Idicula, Nipun Agarwal, Sanket Malde
-
Patent number: 10025520Abstract: A quota management system for Personal Video Recorders (PVRs) in which the storage space available on connected storage devices is shared between multiple content providers or multiple software programs.Type: GrantFiled: April 28, 2016Date of Patent: July 17, 2018Assignee: Comcast Cable Communications Management, LLCInventor: Labeeb K. Ismail
-
Patent number: 10019529Abstract: A computer-implemented method includes: generating a first list of uniform resource locators (URLs) available on a page when accessed using privileged credentials; storing one or more first URL outputs associated with the first list of URLs including the content of webpages accessed using the privileged credentials; generating a second list of URLs when accessed using non-privileged credentials; generating a third list of URLs, wherein the third list of URLs includes URLs included in the first list of URLs and not included in the second list of URLs; storing a second URL output including content of a webpage mapped to a particular URL in the third list of URLs when the particular URL is accessed using the non-privileged credentials; determining that the second URL output matches a particular first URL output associated with the particular URL; and outputting an alert identifying that the webpage is accessible by an unauthorized user.Type: GrantFiled: November 19, 2015Date of Patent: July 10, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Bender, David E. Nachman, Michael P. Shute, Keith R. Walker
-
Patent number: 10021062Abstract: An e-mail system is disclosed that overcomes many deficiencies of, but is backward compatible with, existing e-mail systems. Embodiments of the system may include various features, including but not limited to: (1) secure transfer of e-mail messages, without the need for users to replace existing e-mail clients or to change e-mail addresses; (2) tracking of all actions performed in connection with an e-mail transmission; (3) the ability for a recipient to view information about an e-mail message, optionally including information about how other addressees have responded to it, before deciding whether to retrieve the e-mail message; (4) the aggregation of entire e-mail conversations into a single threaded view; (5) the ability to include both private and public messages in a single e-mail communication; (6) sender control over downstream actions performed in connection with an e-mail message; (7) flexible control over cryptographic methods used to encrypt emails messages for storage.Type: GrantFiled: October 25, 2017Date of Patent: July 10, 2018Assignee: Cirius Messaging Inc.Inventors: Thierry LeVasseur, Esteban Astudillo, Matt McLean
-
Patent number: 10015170Abstract: A method of delivering web distributed content is disclosed. A set of web distributed content is received by a proxy server. The set of web distributed content is divided by the proxy server into a plurality of portions. Additional security code is added to the plurality of portions to form a modified set of web distributed content. The additional security code detects unauthorized modification of the modified set of web distributed content, wherein at least a portion of the modified set of web distributed content is different for different intended users of the set of web distributed content. The modified set of web distributed content is delivered by the proxy server to an intended user.Type: GrantFiled: August 28, 2014Date of Patent: July 3, 2018Assignee: Instart Logic, Inc.Inventor: Bowei Du
-
Patent number: 9986055Abstract: A method for reminding a page update is provided. The method includes: receiving by a proxy server a request from a user for visiting a page of a third-party website via a mobile terminal; obtaining by the proxy server the page of the third-party website according to the request and providing by the proxy server the page to the mobile terminal; entering by the mobile terminal an update reminding markup state after receiving an instruction of the user; receiving and marking by the mobile terminal a region selected by the user in the page and feeding back the selected region to the proxy server; and notifying by the proxy server the user in a predetermined manner when content in the selected region of the page is updated.Type: GrantFiled: August 7, 2012Date of Patent: May 29, 2018Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventor: Jingjing Xue
-
Patent number: 9977767Abstract: There is provided a client device including a memory storing a web browser and a database of disabled hyperlinks. The client device further includes a processor executing the web browser to receive a selection of a hyperlink from a user for navigating to a web page addressed by the hyperlink, and query the database to determine, after the selection, if the hyperlink is one of the disabled hyperlinks stored in the database. If the query determines that the hyperlink is not one of the disabled hyperlinks stored in the database, request the web page from a web page server hosting the web page, receive, in response to the request, an error code from the web page server hosting the web page, store the hyperlink in the database of the disabled hyperlinks, in response to receiving the error code, and disable the hyperlink, in response to receiving the error code.Type: GrantFiled: December 5, 2014Date of Patent: May 22, 2018Assignee: Disney Enterprises, Inc.Inventor: Rahul Chugh
-
Patent number: 9977892Abstract: Systems and methods of dynamically updating CAPTCHA challenges are provided. For instance, a request to access an online resource can be received from a user device. A verification challenge can then be provided to the user device. One or more user responses to the verification challenge can be received. Each user response can correspond to an interaction by the user with an object from the plurality of objects. One or more risk assessment scores associated with the user can be determined based at least in part on the one or more user responses. The verification challenge can then be updated based at least in part on the one or more risk assessment scores and the one or more user responses.Type: GrantFiled: December 8, 2015Date of Patent: May 22, 2018Assignee: Google LLCInventor: Jason Fedor
-
Patent number: 9965561Abstract: A tracking system passively tracks and records searches conducted by actual search engine users. The recorded data for each search event preferably includes the search query submitted, the search engine used, the search result item (e.g., web page) selected, the position (e.g., page number) of this item, and the user's IP address. The collected data is aggregated and analyzed to generate data regarding the search queries used to locate and access particular destinations (e.g., web pages and sites). This data may be used for various purposes, such as (1) to generate reports showing, e.g., how users reach a particular destination from different search engines and geographic locations, (2) to select content to display on a destination page, such that the content is relevant to search queries commonly used to locate that page, and (3) to update the database of one search engine to reflect searches conducted on other search engines.Type: GrantFiled: January 6, 2016Date of Patent: May 8, 2018Assignee: Gula Consulting Limited Liability CompanyInventors: Richard Kazimierz Zwicky, Todd William Hooge, Matthew Dunn
-
Patent number: 9954965Abstract: Communications by a device in a private network to a site operating outside of the network can be programmatically inspected. Unstructured data, including messages and application content, originating from outside of the network may be dynamically converted to structured data that can be tagged. Interactions and activities can be monitored and processed differently according to internal policies and/or business rules. For example, at least a portion of the structured data can be modified prior to forwarding to the device, access by the device to at least a portion of the structured data can be blocked or limited, access by the device to one or more features associated with the structured data can be blocked or limited, etc.Type: GrantFiled: July 25, 2016Date of Patent: April 24, 2018Assignee: Proofpoint, Inc.Inventor: Cameron Blair Cooper
-
Patent number: 9942345Abstract: A machine-controlled method may include a web server identifying data to be cached and caching the data at the web server, the data originating from an external data source, an application server generating metadata that corresponds to the cached data, determining whether external data corresponding to the cached data has changed, receiving information corresponding to the changed external data, and updating the cached content based on the metadata and the received information.Type: GrantFiled: September 17, 2009Date of Patent: April 10, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Varun Khurana, Rashmi Badan
-
Patent number: 9940657Abstract: Disclosed are various embodiments for dynamically generating a network site for a topic. A set of search terms that are associated with one or more search engines are obtained. A respective set of items in an item catalog that are relevant for each of the search terms are identified. A respective network site is established for each of the search terms when the respective set of items includes at least a predefined number of items. The respective network site offers at least some of the respective items for sale.Type: GrantFiled: May 21, 2014Date of Patent: April 10, 2018Assignee: Amazon Technologies, Inc.Inventor: Christopher Paul Kirby
-
Patent number: 9934207Abstract: A web page may be rendered for display on a client device. The rendered web page may be based on a first document, and may include a plurality of selectable items corresponding to respective types of web page content. It may be determined that a first scroll position of the rendered web page has a first characteristic. Possibly responsive to this determination, a second document may be requested and received from a server device. The web page may be re-rendered for display on the client device, including content from the first document and the second document. It may be determined that a second scroll position of the re-rendered web page has a second characteristic. Possibly responsive to this determination, the web page may be further re-rendered for display on the client device, including content from the second document, but not the first document.Type: GrantFiled: July 31, 2014Date of Patent: April 3, 2018Assignee: Tribune Publishing Company, LLCInventors: Daniel Krecichwost, Jeremy Wayne Majors, Dennis J. Huh
-
Patent number: 9928224Abstract: Disclosed are various embodiments for assigning user interface widgets to page slots associated with a page pipeline. In response to a request to generate a content page, content placement requests are then received from user interface widgets. The page slots are associated with a placement value indicating a value of the page slot relative to other page slots in the page template and can be weighted based upon their location in a page pipeline. The highest ranked user interface widgets according to an effectiveness metric or placement score are scheduled for placement in the content page.Type: GrantFiled: January 30, 2015Date of Patent: March 27, 2018Assignee: Amazon Technologies, Inc.Inventors: Adam Lloyd Days, Adam Brent Johnson, Yashar Dehkharghani Fakhari, Mehul Gordhanbhai Sutariya
-
Patent number: 9916064Abstract: A method for providing a toggle interface on an electronic personal display is provided. In one embodiment, the method includes receiving a request to enter a toggle mode from a user, determining a first e-book content associated with the user, determining a second e-book content associated with the first e-book content; and directing the electronic personal display to open said second e-book content when initiating the toggle mode.Type: GrantFiled: November 19, 2014Date of Patent: March 13, 2018Assignee: RAKUTEN KOBO, INC.Inventor: Sarah Flawn
-
Patent number: 9898758Abstract: Methods and systems for generating a content item associated with search results and, based on a subsequent return to the search results, providing the content item in a modified manner.Type: GrantFiled: November 11, 2015Date of Patent: February 20, 2018Assignee: Google LLCInventors: Zoltan Stekkelpak, Artem Chetverykov
-
Patent number: 9892273Abstract: A device that resides behind a firewall and receives content to be further directed towards one or more users, such as high-volume emails. The device captures the incoming content that is delivered over a secure communication channel from an external content source and creates personalized RDF or XML files for the intended recipients. The URLs associated with the files include a unique code that is generated using at least a portion of the addressing information or other parameters of the message. An RSS reader can then be employed to read the content from the RDF or XML file.Type: GrantFiled: April 1, 2014Date of Patent: February 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bill Nussey, Chris Curtin
-
Patent number: 9886168Abstract: Embodiments of the present invention provide a method and system for scenario-based conceptualization and visualization of web-based user interface for effort estimation. The method includes providing user-selectable scenarios on said web-based user interface. A plurality of web components is provided on pre-populated screen to display existing number of screens, further user can modify the screen by adding new functionality based on business requirement. After modification, a workflow is stored in a repository for proposing it as pre-populated screen to new users. An effort is estimated by an effort estimation processor based on said modified user-selectable scenarios and compliance standard, and a report is generated for each stage of the development cycle.Type: GrantFiled: March 19, 2014Date of Patent: February 6, 2018Assignee: Infosys LimitedInventors: Shrirang Prakash Sahasrabudhe, Ajay Kolhatkar
-
Patent number: 9888092Abstract: A computer-implemented system that can support executing a third party module with Web Servers comprises one or more web server instances, a third party module that interacts with the one or more web server instances, and an execution environment that contains a web server wrapper instance that can encapsulate a web server instance of the one or more web server instances. The web server wrapper instance is associated with a web server configuration tool that can configure the one or more web server instances based on the third party module.Type: GrantFiled: April 20, 2009Date of Patent: February 6, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Haijun Li
-
Patent number: 9881159Abstract: In one embodiment, a method is executed by a computer system. The method includes receiving information related to a platform-portable workload, the information comprising a data security policy expressed as digitally signed metadata. The data security policy specifies one or more data security features that any platform executing the platform-portable workload should implement. The method further includes validating the digitally signed metadata as originating from an issuer of the platform-portable workload. In addition, the method includes, responsive to successful validation of the digitally signed metadata, automatically determining whether a particular platform can satisfy the data security policy based, at least in part, on a comparison of the digitally signed metadata with data security attributes of the particular platform.Type: GrantFiled: November 14, 2014Date of Patent: January 30, 2018Assignee: Quest Software Inc.Inventors: Jacqueline H. Wilson, Sajawal Haider, James C. Lowery, David Mortman
-
Patent number: 9876776Abstract: A method, non-transitory computer readable medium, and web content management server computing device that receives, from a client device, requested data comprising at least a template identifier, information for a custom attribute, and a unique item identifier for an item. A public identifier and a uniform resource locator (URL) comprising at least the public identifier are generated. The public identifier is stored in a requested sites database as associated with the requested data. A preview panel comprising a selectable application indication is generated and sent to the client device. The URL is sent to the client device in response to receiving a selection of the selectable application indication from the client device.Type: GrantFiled: April 1, 2015Date of Patent: January 23, 2018Assignee: UsableNet Inc.Inventor: Enrico Scoda
-
Patent number: 9864865Abstract: An e-mail system is disclosed that overcomes many deficiencies of, but is backward compatible with, existing e-mail systems. Embodiments of the system may include various features, including but not limited to: (1) secure transfer of e-mail messages, without the need for users to replace existing e-mail clients or to change e-mail addresses; (2) tracking of all actions performed in connection with an e-mail transmission; (3) the ability for a recipient to view information about an e-mail message, optionally including information about how other addressees have responded to it, before deciding whether to retrieve the e-mail message; (4) the aggregation of entire e-mail conversations into a single threaded view; (5) the ability to include both private and public messages in a single e-mail communication; (6) sender control over downstream actions performed in connection with an e-mail message; (7) flexible control over cryptographic methods used to encrypt emails messages for storage.Type: GrantFiled: January 25, 2017Date of Patent: January 9, 2018Assignee: Cirius Messaging Inc.Inventors: Thierry LeVasseur, Esteban Astudillo, Matt McLean
-
Patent number: 9864867Abstract: A 1st domain makes a request to a 2nd domain using a URI including the name of the 2nd domain, a public path for the domains, and a cryptographically secure path generated by the 1st domain. The 2nd domain makes a request to the 1st domain using a URI including the name of the 1st domain, the pre-defined public path, and the cryptographically secure path. The 1st domain or the 2nd domain sets a cookie including a message (the cookie's path scope includes the pre-defined public path and the cryptographically secure path, the cookie's domain scope includes all sub-domains of the nearest common ancestor for the 1st and 2nd domains), and makes a request to the other domain using a URI including the name of the other domain, the pre-defined public path, and the cryptographically secure path, which causes a web browser to send the cookie to the other domain.Type: GrantFiled: February 23, 2016Date of Patent: January 9, 2018Assignee: salesforce.com, inc.Inventor: Amalkrishnan Chemmany Gopalakrishnan
-
Patent number: 9860570Abstract: Methods, apparatus, and articles of manufacture to identify media delivery are disclosed. An example method includes providing a monitor to a media presentation device after a selection of a user as a panel member, the monitor to generate a log entry including first source address information, first destination address information, first source port information, first destination port information, and media identification information associated with a media receiving event. Processing a first log file received from the monitor that includes the log entry. Determining if the log entry corresponds to a reference log entry from a media provider. And in response to detecting the corresponding reference log entry, storing the media identification information from the log entry in association with the monitor and generating an exposure report that associates media identified in the media information with the media provider that provided the media to the media presentation device.Type: GrantFiled: August 29, 2016Date of Patent: January 2, 2018Assignee: The Nielsen Company (US), LLCInventors: Daniel Nelson, Alan Nguyen Bosworth
-
Patent number: 9841863Abstract: An apparatus, method, and system using techniques to partially refresh a display page. A navigation URL generated by an application in response to a user interaction is received, the navigation URL indicating a place within a page hierarchy at which a partial refresh of a page with which the navigation URL is associated is to be performed and the navigation URL including one or more URL portions usable to retrieve page content data to be used to partially refresh the page. The navigation URL is processed to determine the place within the page hierarchy at which the partial refresh is to be performed. The navigation URL is used to retrieve the page content data.Type: GrantFiled: December 20, 2012Date of Patent: December 12, 2017Assignee: Open Text CorporationInventors: Sachin G. Totale, Rajakumar Thiruvasagam, Linda J. Wong, Julian M. Hjortshoj, Frederick F. Hewett
-
Patent number: 9823805Abstract: Methods, devices, and systems for browsing websites are provided. More specifically, a presentation browser application and method are provided that allows a user to browse content available from the World Wide Web using a display device and relatively limited user input device. The content is presented in a presentation skin selected from a number of available presentation skins. The presentation browser application is particularly useful for browsing the Internet with a television or the like.Type: GrantFiled: September 9, 2013Date of Patent: November 21, 2017Assignee: SONIFI SOLUTIONS, INC.Inventor: Mark DiLorenzo
-
Patent number: 9794363Abstract: A terminal receiving a push message is provided. The terminal receives a push message sent by a server, determines that the push message matches a service that the terminal is allowed to receive according to a service control condition which specifies application identifiers (app IDs) corresponding to services that the terminal is allowed to receive. The terminal then performs a service processing corresponding to the received push message.Type: GrantFiled: August 25, 2016Date of Patent: October 17, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Shunan Fan, Guoqiao Chen, Lei Wang, Ting Dong, Huiping Zhang, Jian Yang
-
Patent number: 9767112Abstract: Embodiments are directed towards managing and tracking item identification of a plurality of items to determine if an item is a new or existing item, where an existing item has been previously processed. In some embodiments, two or more item identifiers may be generated. In one embodiment, generating the two or more item identifiers may include analyzing the item using a small item size characteristic, a compressed item, or for an identifier collision. The two or more item identifiers may be employed to determine if the item is a new or existing item. In one embodiment, the two or more item identifiers may be compared to a record about an existing item to determine if the item is a new or existing item. If the item is an existing item, then the item may be further processed to determine if the existing item has actually changed.Type: GrantFiled: July 31, 2016Date of Patent: September 19, 2017Assignee: Splunk Inc.Inventors: Amritpal Singh Bath, Mitchell Neuman Blank, Jr., Vishal Patel, Stephen Phillip Sorkin
-
Patent number: 9760632Abstract: A server system is disclosed that is capable of providing responsive content to a user when a request for an invalid URL is received. In a preferred embodiment, the server system implements multiple rescue strategies for attempting to rescue the invalid URL. One such rescue strategy involves repairing the URL by correcting for encoding errors, such as errors introduced by some web clients. Another rescue strategy involves determining that the URL contains an obsolete or outdated item identifier (e.g., product identifier) that renders the URL invalid, and returning information regarding one or more related items to the user. Another rescue strategy involves mining the invalid URL for one or more text strings reflective of the type of content desired, and then using the one or more text strings to execute a keyword search to identify content to provide to the user. The various rescue strategies may be attempted in sequence according to a hierarchy.Type: GrantFiled: November 10, 2014Date of Patent: September 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Michael L. Brundage, Sarah E. Williams
-
Patent number: 9754045Abstract: A system and method for aggregating text-based content and presenting the text-based content as spoken audio is described herein, where a server module retrieves and aggregates web content from web content providers that may include text-based web content that is then extracted, filtered and categorizes for a client module to retrieve and play as spoken audio.Type: GrantFiled: December 2, 2011Date of Patent: September 5, 2017Assignee: Harman International (China) Holdings Co., LTD.Inventors: Charles Chuanming Wang, Yong Ling
-
Patent number: 9747353Abstract: Various embodiments of systems and methods to publish database content as service for accessing business data are described herein. In one aspect, a business transaction instantiated by a user is executed on an application server. During the execution, at least one database table of a plurality of database tables and at least one database relationship associated with the at least one database table are identified. In another aspect, a data structure model is automatically generated based on the identified at least one database table and at least one database relationship. In yet another aspect, data from the at least one database table is exposed to be consumed as a service based on the data structure model.Type: GrantFiled: December 10, 2013Date of Patent: August 29, 2017Assignee: SAP SEInventors: Zahi Libfeld, Itay Assraf
-
Patent number: 9727623Abstract: A development platform system is disclosed that provides a development platform configured to create new and modified web-based applications. The development platform may be configured to search for and select a design layout template from available design layout templates stored on a database library. The development platform may further be configured to search for and select a data visualization template from available data visualization templates stored on a database library. The development platform may further be configured to generate a data visualization modification interface and accept a client device customization input to modify attributes of a data visualization. Templates that are modified by the development platform may be stored for subsequent look-up on a database library according to metadata describing attributes of the templates.Type: GrantFiled: February 5, 2016Date of Patent: August 8, 2017Assignee: Accenture Global Solutions LimitedInventors: Jeffrey Catania, Tiffany Dharma, Aaron Pang, Teresa Sheausan Tung
-
Patent number: 9720678Abstract: Embodiments of the present invention disclose a network switching method, a version upgrade method, and a terminal device, which relate to the field of communications technologies. A terminal receives a user instruction that instructs the terminal to access a network of a target operator. If an operator of a network currently accessed by the terminal is different from the target operator, a preset file is read to obtain image information corresponding to the target operator. A target image file corresponding to the target operator is obtained according to the image information and version switching is performed according to the target image file. The preset file includes image information that corresponds to all image files of operators stored in the terminal in one-to-one correspondence.Type: GrantFiled: April 24, 2014Date of Patent: August 1, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Shilin Pan, Yonghong Wang
-
Patent number: 9721276Abstract: There are provided a system, a method and a computer program product for creating the social group whose participants are involved in an online conversation. The system aggregates data associated with the online conversation and a group profile, of the social group. The system determines, based on the online conversation data and the group profile, a context of the online conversation and a goal of the social group. The system receives, based on the determined context and the goal, a first bidding from each provider, the first bidding associated with the determined context and the goal, the each provider providing one or more of: goods, services or discounts associated with the context and the goal.Type: GrantFiled: February 12, 2015Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Corville O. Allen, Jeffrey D. Haggar, Eileen J. Min, Michael M. Skeen, Eric Woods
-
Patent number: 9715545Abstract: An embodiment of the invention comprises a method associated with a Web API ecosystem and API users includes identifying specified events over a period of time that respectively affect the ecosystem. Events can comprise an interaction between the ecosystem and a Web API user or a specified Web API. The embodiment further includes constructing a data structure that contains a data element representing each identified event. An interface is used to translate respective data elements between the data structure and a data store, wherein the data store represents translated data elements in a form different from that used to represent the data elements in the data structure.Type: GrantFiled: June 12, 2014Date of Patent: July 25, 2017Assignee: International Business Machines CorporationInventors: Jim A. Laredo, Vinod Muthusamy, Aleksander A. Slominski, Biplav Srivastava, Maja Vukovic, John E. Q. Wittern
-
Patent number: 9716681Abstract: A method and associated systems for using analytics to optimize performance of a messaging system via topic migration to alternate delivery methods. A messaging system delivers messages organized into topics to users by any of several message-delivery mechanisms, such as a publish/subscribe push mechanism and an HTTP polling pull mechanism. A processor analyzes characteristics of messages associated with a particular topic and delivered by a first delivery mechanism, and if it finds that those characteristics render the first delivery mechanism an inefficient or expensive way to deliver those messages, it determines whether a second mechanism would be more efficient or less expensive. If so, the messaging system then migrates all messages associated with the topic to the second mechanism, regardless of an identity or other characteristic of a user that receives messages associated with the topic.Type: GrantFiled: February 28, 2014Date of Patent: July 25, 2017Assignee: International Business Machines CorporationInventors: Brian W. Jensen, Andrew R. Jones, Brian M. O'Connell, Keith R. Walker
-
Patent number: 9704181Abstract: There are provided a system, a method and a computer program product for creating the social group whose participants are involved in an online conversation. The system aggregates data associated with the online conversation and a group profile, of the social group. The system determines, based on the online conversation data and the group profile, a context of the online conversation and a goal of the social group. The system receives, based on the determined context and the goal, a first bidding from each provider, the first bidding associated with the determined context and the goal, the each provider providing one or more of: goods, services or discounts associated with the context and the goal.Type: GrantFiled: May 6, 2014Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventors: Corville O. Allen, Jeffrey D. Haggar, Eileen J. Min, Michael M. Skeen, Eric Woods
-
Patent number: 9679054Abstract: Embodiments are provided for facilitating playback of media content on a webpage by a playback zone in a media playback system. Upon, or subsequent to opening a web-browsing interface, one or more playback zones of a media playback system may be identified, and links to a playable media item may be identified on a webpage to be displayed by the web-browsing interface. The webpage may then be modified such that a representation associated with the link may be selected to prompt a display of the one or more identified playback zones. A selection of one of the one or more identified playback zones may then cause the media item to be played in the selected playback zone.Type: GrantFiled: March 5, 2014Date of Patent: June 13, 2017Assignee: Sonos, Inc.Inventors: Ted M. Lin, Eric M. Bass
-
Patent number: 9674256Abstract: Systems, methods, and computer readable media of providing applications style functionality to a user of a mobile radio terminal are disclosed. In certain embodiments, the systems, methods, and computer readable media include the steps of receiving a data stream transmission having a plurality of states, wherein each state is associated with output instructions and storage instructions, and wherein the plurality of states is configured such that moving through the states creates the appearance of executing an application on the mobile radio terminal; decoding the data stream transmission and caching each of the plurality of states with the associated output instructions according to the associated storage instructions; rendering a first state; responsive to an event on the mobile radio terminal, moving from the first state to a second state by applying the output instructions associated with the second state; and communicating a change of state to a server.Type: GrantFiled: April 20, 2016Date of Patent: June 6, 2017Assignee: Binu Pty LtdInventors: Paul Schlusser, Dave Turner