Patents Assigned to EXCALIBUR IP, LLC
-
Patent number: 9870552Abstract: Embodiments are directed towards dynamically updating, in real-time, an emoticon pool of a user based on a current personal construct of the user. In one embodiment, real-time changes in the current personal construct of a user may result in a real-time update to the emoticon pool of the user, which can allow the user's emoticon pool to dynamically track the user's current personal construct. The current personal construct of a user may be determined by examining user targeted information associated with the user. In some embodiments, the user targeted information may include, but not limited to, static user information, dynamic user information, implicit user information, and/or dynamic external information. In one embodiment, a user's emoticon pool may be dynamically updated by modifying an appearance of one or more base emoticons in a base emoticon pool and/or one or more existing emoticons in the user's emoticon pool.Type: GrantFiled: October 19, 2011Date of Patent: January 16, 2018Assignee: EXCALIBUR IP, LLCInventor: Arpit Gupta
-
Publication number: 20180011720Abstract: A method, system, and non-transitory computer readable medium to provide trigger-sensitive application help content to a user using a digital application. The method commences upon receiving an input application user interface, the input application user interface being encoded for display within a digital application context (e.g. on a computer screen or on a mobile device). Then, recoding the input application user interface to produce an output application user interface comprising one or more expandable screen devices added to the input application user interface. The user's progress (or lack thereof) is detected based on the user's interaction with the output application user interface page (e.g. on a computer screen or on a mobile device). At least one aspect of the method includes executing or otherwise interacting with a display protocol, the display protocol comprising detecting a trigger event, and revealing the expandable screen device to display an expanded screen device.Type: ApplicationFiled: September 21, 2017Publication date: January 11, 2018Applicant: Excalibur IP, LLCInventors: Carol Steinberg, John Lindal, Dave Owen
-
Patent number: 9866915Abstract: Methods, systems and computer readable medium with program instructions for providing contextually relevant information for multimedia content streaming through a rendering device, includes detecting a selection of the multimedia content for rendering on the rendering device. An audio signal of the multimedia content is retrieved and analyzed to generate an audio fingerprint. The generated audio fingerprint is used to identify the multimedia content that is selected for rendering. Contextually relevant content for a portion of the multimedia content being rendered on the rendering device is dynamically retrieved from one or more sources and mapped to data associated with the portion of the multimedia content. The mapping results in the rendering of the relevant content during the rendering of the portion of the multimedia content and provides additional information that is contextually relevant to the portion of the multimedia content that is currently being rendered on the rendering device.Type: GrantFiled: May 18, 2012Date of Patent: January 9, 2018Assignee: Excalibur IP, LLCInventors: Roger Urrabazo, Dave Rice, John La, Todd R. Glidden, Vishwas Raman
-
Patent number: 9864804Abstract: Disclosed herein is use of a preview of content from a target document, as provided by a content preview source such as a Really Simple Syndication (RSS) feed, by a search engine. The content preview source includes the preview of the target document's content and a reference, e.g., a Universal Resource Locator (URL) or other link. A content preview document is generated using data extracted from the content preview source. The content preview document is made available in a searchable index used by a search engine to respond to a search query. A fetch operation is scheduled to fetch the target document using the reference provided in the content preview source. Once fetched, the data extracted from the content preview source can be associated with the target document, and can be used in presenting the target document in search results.Type: GrantFiled: October 7, 2016Date of Patent: January 9, 2018Assignee: EXCALIBUR IP, LLCInventors: Siva Gurumurthy, Hang Su, Vladimir Ofitserov
-
Publication number: 20180005267Abstract: A system for providing mobile advertisement actions may include a memory to store a request, mobile carrier data, mobile advertisement data, and mobile advertisement action data. The system may include an interface operatively connected to the memory to communicate with a mobile device. The system may include a processor operatively connected to the memory and the interface. The processor may receive information and a request from the mobile device via the interface and may determine the mobile carrier data relating to a mobile carrier associated with the mobile device. The processor may identify the mobile advertisement data and the mobile advertisement action targeted to the request and the mobile carrier data. The processor may append the mobile advertisement action data to the mobile advertisement data. The processor may provide the mobile advertisement data with the appended mobile advertisement action data to the mobile device via the interface.Type: ApplicationFiled: September 7, 2017Publication date: January 4, 2018Applicant: Excalibur IP, LLCInventors: Arvind Gupta, Ashutosh Tiwari, Gopalakrishnan Venkatraman, Dominic Cheung, Stacy R. Bennett, Douglas B. Koen
-
Patent number: 9858582Abstract: Systems and methods for managing inventory in an online advertising system are described herein. The inventory may comprise advertisement (“ad”) impressions. In accordance with certain implementations, the systems and methods enable advertisers to target groups of inventory (e.g., “run of” inventory groups) made available by publishers and sold at a non-premium rate, while also enabling the publishers to selectively designate certain inventory within a given inventory group as premium. Inventory so designated is automatically excluded from an inventory group to which it would normally belong both during a booking process as well as during an ad serving process.Type: GrantFiled: July 30, 2012Date of Patent: January 2, 2018Assignee: Excalibur IP, LLCInventors: Abhay Gupta, Tsung-Jen Chou, Senthil Subramanian, Pranav O. Sharma, Isay Shnayder
-
Patent number: 9858313Abstract: Methods and systems are provided that may be utilized to determine one or more suggestions of entities relating to a user query.Type: GrantFiled: December 22, 2011Date of Patent: January 2, 2018Assignee: Excalibur IP, LLCInventors: Anish Das Sarma, Alpa Jain
-
Patent number: 9852187Abstract: Computer systems and methods incorporate user annotations (metadata) regarding various pages or sites, including annotations by a querying user and by members of a trust network defined for the querying user into search and browsing of a corpus such as the World Wide Web. A trust network is defined for each user, and annotations by any member of a first user's trust network are made visible to the first user during search and/or browsing of the corpus. Users can also limit searches to content annotated by members of their trust networks or by members of a community selected by the user.Type: GrantFiled: May 30, 2014Date of Patent: December 26, 2017Assignee: EXCALIBUR IP, LLCInventors: Qi Lu, Eckart Walther, David Ku, Chung-Man Tam, Kevin Lee, Zhichen Xu, Ali Diab, Kenneth Norton, Jianchang Mao
-
Patent number: 9852404Abstract: Techniques are provided which engage users and increase social interaction in group buying. Methods and systems may target users with a first advertisement comprising one or more proposed deals based at least in part on the users' electronic calendar entry information. The advertisements may be served and displayed in the users' electronic calendars. Users' responses to the proposed deal may be tracked. Users may be targeted and served with additional advertisements based at least in part the users' responses to the proposed deal included in the first advertisement and the calendar entry information. Users may forward the advertisements to other individuals to encourage them to participate in the proposed deals in order to receive additional discounts.Type: GrantFiled: July 1, 2011Date of Patent: December 26, 2017Assignee: Excalibur IP, LLCInventors: Daniel Chen, Matthew Ahrens
-
Patent number: 9843583Abstract: An authentication approach simplifies the process of authentication across devices, while increasing security. An authentication code is supplied through non-traditional channels, such as audio and visual channels, allowing more complex codes to pass between two devices for authentication with increased security, while reducing user interaction.Type: GrantFiled: September 5, 2014Date of Patent: December 12, 2017Assignee: EXCALIBUR IP, LLCInventor: Christian Holz
-
Patent number: 9843774Abstract: In a method and system for creating an extensible media player, a multimedia player application is instantiated on a client system. A presentation data file is transmitted to the client system from a server. The presentation data file includes a playlist of timelines, with at least one multimedia file being played or at least one application being executed for each timeline. The presentation data file is parsed to activate an advertising manager module. The activated advertising manager module instantiates an advertising plug-in. The advertising plug-in connects to an advertising network and downloads select advertising policies and dynamically schedules advertisements for the timelines. Upon the occurrence of an event generated by a timeline, the advertising manager module inserts a blocking module to block execution of the timeline. An advertisement is dynamically retrieved and rendered in an advertising display overlaying a multimedia player application display.Type: GrantFiled: August 1, 2008Date of Patent: December 12, 2017Assignee: Excalibur IP, LLCInventors: Manish Upendran, Allen De La Cruz, Tomi Blinnikka, Pavel Murnikov
-
Publication number: 20170352063Abstract: A revenue share analysis module can determine individual session revenues for content items provided by content providers. The module can also determine total session content revenues for each of the content items according to the determined individual session revenues, and determine respective content values for each of the content items according to the determined total session revenues for each of the content items. It also may determine total session provider revenues for each of the content providers according to the determined total session revenues for each of the content items, and determine respective provider values for each of the content providers according to the determined total session revenues for each of the content providers. Also, it can determine revenue share offers according to the content values and/or the provider values.Type: ApplicationFiled: August 24, 2017Publication date: December 7, 2017Applicant: Excalibur IP, LLCInventor: Supreeth Rao
-
Patent number: 9836445Abstract: An custom page server is provided with user preferences organized into templates stored in compact data structures and the live data used to fill the templates stored local to the page server which is handing user requests for custom pages. One process is executed on the page server for every request. The process is provided a user template for the user making the request, where the user template is either generated from user preferences or retrieved from a cache of recently used user templates. Each user process is provided access to a large region of shared memory which contains all of the live data needed to fill any user template. Typically, the pages served are news pages, giving the user a custom selection of stock quotes, news headlines, sports scores, weather, and the like. With the live data stored in a local, shared memory, any custom page can be built within the page server, eliminating the need to make requests from other servers for portions of the live data.Type: GrantFiled: October 31, 2007Date of Patent: December 5, 2017Assignee: EXCALIBUR IP, LLCInventors: Farzad Nazem, Ashvinkumar P. Patel
-
Patent number: 9838403Abstract: Disclosed is a system and method for processing account registration by identifying account candidates attempting to open an account as abusive. That is, the present disclosure discusses identifying, and challenging and marking abusive account registration. The present disclosure takes into account users' behaviors on a network and the impact to the cost and/or revenue of the network. The present disclosure is proactive as it allows for actions to be taken at the earliest possible time in the registration process before an account is created. This prevents abusive activity from taking place within the network and effecting services and privileges available to legitimate users. Additionally, the effects of the disclosed systems and methods minimize the negative impacts of abusive activity on normal user accounts.Type: GrantFiled: August 4, 2014Date of Patent: December 5, 2017Assignee: EXCALIBUR IP, LLCInventors: Lei Zheng, Phil Y. Wang, Shyam Mittur, Prashant Vyas, Savitha Perumal
-
Patent number: 9836722Abstract: This disclosure describes systems and methods for including advertisements in outgoing electronic messages and rewarding the sender for every recipient who clicks on an included advertisement. The disclosure further describes various methods for selecting keywords used to generate the advertisement as well as a method for allowing the sender to directly select the advertisement from an advertisement listing. Furthermore, the disclosure discusses various forms of rewarding the sender including a revenue sharing method.Type: GrantFiled: September 25, 2007Date of Patent: December 5, 2017Assignee: EXCALIBUR IP, LLCInventor: Girish Keswani
-
Patent number: 9836798Abstract: Particular embodiments of the present invention are directed to providing an application programming interface allowing developers to create a single version of a social networking application configured to execute on more than one social network, wherein such execution may be customized with respect to each particular social network in which the social networking application may execute. The same or alternative embodiments may also provide an application programming interface for saving and/or retrieving social networking application data in and/or from a common data store, allowing aggregation of data specific to the cross-network social networking application such that the data is available across multiple social networks.Type: GrantFiled: October 30, 2008Date of Patent: December 5, 2017Assignee: EXCALIBUR IP, LLCInventors: William MacDonald White, Steven Horowitz
-
Patent number: 9836554Abstract: Methods, systems and programming for providing query suggestions including entities. In one example, a prefix of a query is first received. A plurality of query suggestions are then identified based on the prefix of the query. The plurality of query suggestions include at least one entity. Scores of each of the plurality of query suggestions are computed using a first model. The first model includes an adjustable parameter used for computing the score of the at least one entity. The plurality of question suggestions are ranked based, at least in part, on the scores.Type: GrantFiled: April 30, 2014Date of Patent: December 5, 2017Assignee: EXCALIBUR IP, LLCInventors: Hongbo Deng, Anlei Dong, Shenhong Zhu, Jiuhe Gan, Sudarshan Lamkhede, Yi Chang
-
Patent number: 9836189Abstract: A method and apparatus enabling inter-widget communication and control uses a central server to receive selected widgets and settings associated with at least one widget, wherein the received settings are used to at least partly determine the settings of the other selected widgets according to a pre-defined relationship between or among the widgets.Type: GrantFiled: December 17, 2012Date of Patent: December 5, 2017Assignee: Excalibur IP, LLCInventors: Gary Clayton, Victor Chen, Athellina Athsani, Ronald G. Martinez
-
Patent number: 9836178Abstract: A method of guiding a user's web navigation through the recommendation of online content in the form of a navigation recommendation includes a server and a browser. The browser receives identification associated with a user in a navigation network and transmits the login information to the server. The browser additionally transmits information about the user's browsing activity to the server. The server receives browsing activities from many browsers having associated users and stores information indicating an association between the users and their respective interactions. The server additionally receives social networking information for the users and stores information indicating an association between the user and their respective social connections. Based on an input received from the browser associated with the user in the navigation network, the server determines a navigation recommendation for the user based on the stored information and transmits the navigation recommendation to the browser.Type: GrantFiled: November 3, 2012Date of Patent: December 5, 2017Assignee: EXCALIBUR IP, LLCInventors: Ilan Twig, Eyal Ophir
-
Patent number: 9836752Abstract: A method comprises providing a first set of geographically distributed pods for storing account information on a first set of advertisements associated with web properties associated with a first set of geographically distributed users; enabling the first set of users to update the account information on the first set of pods, each user being associated with at least one advertisement and a particular pod that is not the most distant pod from the user; recognizing that the first set of pods cannot satisfy a user demand threshold; coupling an additional pod for storing additional account information on a second set of advertisements for a second set of users; enabling the second set of users to update the additional account information, the additional pod being not the most distant pod from the second set of users; receiving a content request; and identifying a particular advertisement based on the content request.Type: GrantFiled: August 17, 2006Date of Patent: December 5, 2017Assignee: Excalibur IP, LLCInventor: Robert J. Collins