Network Resource Browsing Or Navigating Patents (Class 715/738)
  • Patent number: 10028000
    Abstract: Automatic rating optimization is described. In an embodiment, ratings of a program can be received from one or more rating sources. Based on these ratings, a representation of a content selection mechanism can be sent to potential consumers of the content. Access events for the content can be counted over a duration of time so a determination can be made regarding how the ratings provided by each of the rating sources affect popularity of the content. A weight accorded to ratings received from each of the rating sources can be adjusted based on the determination. Profiles can be established for consumers and/or rating sources.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: July 17, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jeffrey A. Aaron, Thomas Arnold Anschutz
  • Patent number: 10028028
    Abstract: Embodiments are discussed for providing an indication of information previously accessed, or “browsed,” by a user on a control device of a media playback system, irrespective of a prior graphical display on the control device. The embodiments may involve causing a graphical display to provide a visual indication of a selectable region, receiving selection data that indicates a selection of the selectable region, irrespective of a prior graphical display and in response to receiving the selection data, identifying browse data that was most-recently accessed by the control device, where the browse data includes an indication of one or more playable media items, and causing the graphical display to provide a visual indication of the one or more playable media items indicated by the identified browse data.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: July 17, 2018
    Assignee: Sonos, Inc.
    Inventor: Abhishek Kumar
  • Patent number: 10025871
    Abstract: A method of providing content includes detecting execution of a mark-all-read command associated with a specified stream. The specified stream includes two or more content feeds, wherein each content feed includes a set of content items published by a respective publication source. The method also includes recording a time of execution of the mark-all-read command and displaying content items associated with the specified stream. The displayed content items have associated timestamps, and content items having associated timestamps dated prior to the recorded time of execution are displayed in a visually distinctive format from content items having associated timestamps dated after the recorded time of execution.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: July 17, 2018
    Assignee: GOOGLE LLC
    Inventors: Benjamin G. Darnell, Justin Christopher Haugh
  • Patent number: 10021059
    Abstract: System and methods to enable efficient publishing and consumption of messages is provided for social networking systems. The system allows users to publish content across multiple group messaging threads without the information being repeated for overlapping members that are in multiple group messaging threads. Social networking content channels may dynamically be created based on group chat and user activity. Curated sets of stories, interest topics, and posts may be programmatically collated from diverse users to allow for real time updates on a topic allowing ad-hoc groups or channels to be created. The platform enables individuals to post content to their social network, groups, direct messages, and one or more channels simultaneously, sequentially, time based, location based, or context based. The system may enable personal, corporate, interest-based, college, family or social network channels with privacy settings.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: July 10, 2018
    Inventor: Sanjay K. Rao
  • Patent number: 10018480
    Abstract: Systems and methods of providing geographic location data to a user are disclosed. For instance, data indicative of a request for location data associated with a geographic information system can be received. A set of location constraints can be determined based at least in part on a predefined probability scheme associated with one or more attributes associated with a plurality of points of interest associated with the geographic information system. A plurality of candidate points of interest can be identified from the plurality of points of interest, such that each candidate point of interest satisfies each constraint of the determined set of constraints. A point of interest can be selected for presentation to a user from the plurality of candidate points of interest. Data associated with the selected point of interest can be provided to a user device associated with the geographic information system.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: July 10, 2018
    Assignee: Google LLC
    Inventor: Brandon Jacob Montell
  • Patent number: 10019424
    Abstract: The invention is packed into an iSlide-Add-in for PowerPoint (POWERPOINT) software presentation that, on the one hand, overcomes all interactivity flaws reported by the active audience literature and conference speakers' experience; on the other hand, it overcomes dependency from external elements and removes concerns about security and vulnerability. iSlides is a system because it installs the iSlide-Add-in from the executable software iSlidesInstaller.exe 10, 20. The iSlide-Add-in augments the main ribbon options of PowerPoint (POWERPOINT) software presentation with a new I-SLIDE tab 31. This new option allows the insertion of a variety of iSlides (interactive slides), which highest feature is that text in them all are editable in PowerPoint (POWERPOINT) presentation mode. Additionally all type of text objects are editable, resized and mobile in PowerPoint (POWERPOINT) presentation mode 22 and external forms (images, pictures) are resized and mobile.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 10, 2018
    Assignee: Universidad de Santiago de Chile
    Inventors: Mario J. Lopez, Hector R. Ponce
  • Patent number: 9985923
    Abstract: A question associated with a first user may be obtained. A search link may be determined based on content of the first question. A response may be obtained. Updates to a content graph may be initiated, including an addition of a question node and a first link indicating asking of the question by the first user, and an addition of a response node and a second link indicating an answer relationship between the question and the response, and a third link indicating answering of the question from a second user, the second user associated with the first user via a friend link indicating a friend connection relationship between nodes associated with the first user and the second user.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: May 29, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chun-Kai Wang, Johnson Apacible
  • Patent number: 9973374
    Abstract: Information can be synchronized between multiple computing devices by transmitting synchronization signals from a first computing device to a synchronization server and/or secondary computing device(s). The secondary device(s) can transmit mapped signals back to the synchronization server and/or other device(s) to provide feedback for this real-time or asynchronous peer-to-peer system. The system can also be used to virtualize and share sensors and output information between multiple devices.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: May 15, 2018
    Inventor: Cole Asher Ratias
  • Patent number: 9967630
    Abstract: A device for enabling content selection is configured to display a graphical user interface including a map and information associated with other users. The map may including identifiers of users at respective locations. The device may enable a user to navigate to a particular identifier. The device may be configured to display a window including an item of content associated with a particular identifier. The device may be configured to facilitate a video chat between one or more users.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: May 8, 2018
    Assignee: OPENTV, INC.
    Inventors: Crx Chai, Alex Fishman
  • Patent number: 9959554
    Abstract: Localized content from at least local merchant is provided to a user through a publicly accessible computer device. A server interfaces to one or more publicly accessible computer devices that are associated with a vendor. The computer devices interface to content sources through a network. A user access is detected and the identity of the user and the computer device is determined. These identities are provided to a server. The server then provides content to the computer device that is selected based on the identity of the user and the computer device. At least a portion of the content is advertising from a local merchant. Revenue is obtain from the local merchants and a portion is provided to the vendor associated with the particular computer device.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: May 1, 2018
    Inventor: Kip Raymond Meeboer
  • Patent number: 9959307
    Abstract: In a large presentation or lecture, multiple questions submitted by the audience may be classified into one or more common questions based on the semantic relatedness of the submitted questions. Further, the common questions may be sorted and presented to a host or lecturer so that the host or lecturer may efficiently answer the common questions.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: May 1, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Dehai Zhang, Jun Fang, Degang Zhang
  • Patent number: 9959550
    Abstract: Various of the disclosed embodiments concern systems and methods for tracking virality and social lift of media content. In some embodiments, an analytics engine creates and tags URLs to media content using generation codes, time codes, or both. The codes and their respective values allow the analytics engine to determine whether trends or patterns exist in how media content is viewed and shared. The generation codes and time codes can be used instead of, or in addition to, conventional UTM codes. The generation code, time code, or both, can be used to determine which segments (e.g., generations, time periods) of viewers generate a profit, subsequent viewers, etc. For example, the analytics engine can determine when an advertising campaign for a piece of media content should be terminated, rather than simply indicating whether the campaign should continue.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: May 1, 2018
    Assignee: BRAINFALL.COM, INC.
    Inventors: Joshua Palmer, Paul Skowronski, Anthony Bui
  • Patent number: 9946805
    Abstract: Provided is a cloud-based document link system and a method that uses a processor to provide a method for providing a service configured to paste a document stored on a cross-clipboard. The cloud-based document link system includes a storage unit configured to store, on a cross-clipboard, at least one first document associated with a first service provided through a first device, an identification unit configured to identify at least one second service linkable with each first document based on whether the at least one second service is configured to paste the at least one first document stored on the cross-clipboard, and a providing unit configured to provide a list of each second service if the cross-clipboard is accessed through a second device.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 17, 2018
    Assignee: NHN Corporation
    Inventor: DongWook Kim
  • Patent number: 9946995
    Abstract: A system and method is presented for receiving required information (i.e., clearing information) for performing a global electronic funds transfer. The system and method generates a form for receiving the clearing information from a user. The form includes clearing information fields that are each configured to accept an element of clearing information. The clearing information fields of the form are dynamically updated based on clearing information rules. The clearing information rules define a relationship between at least one of the clearing information fields and the clearing information received from the user. The dynamically updated form is provided to the user to input further clearing information.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 17, 2018
    Assignee: BOTTOMLINE TECHNOLOGIES (DE) INC.
    Inventors: Nicole Pierrette Dwyer, Nicholas Anthony Griffin, Michael Alan Vigue, Eric Campbell
  • Patent number: 9940610
    Abstract: Technologies are described herein for a payments portal. A payments portal can be configured to support payments by generating and embedding widgets in webpages hosted by merchant sites associated with a marketplace. The widgets can provide specific payment functionality for users, thereby providing consistent payment experiences across merchant sites without updating the merchant sites. The widgets can be dynamic or static. Interactions with the widgets can cause a browser displaying the widgets to access data hosted by the payments portal and/or other systems, devices or services in communication with the payments portal.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: April 10, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Alan Greame Davison, Amitpal Singh Bhutani, Justin Michael Bonnar, Robert Benjamin Brydon, Bryan Christopher Castillo, Dennis Scott Doctor, Thomas Luke Kovarik, Aatish Suresh Mandelecha, John Matthew Nienart
  • Patent number: 9940381
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing entities using observations. In one aspect, a method includes receiving data identifying an entity; generating a user interface document that, when rendered by a user device, presents a plurality of attribute values to a user and allows the user to modify one or more of the plurality of attribute values; and storing an observation in a data store, the observation including a user-modified value of one of the plurality of attribute values and a context including one or more of the presented attribute values.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: April 10, 2018
    Assignee: GOOGLE LLC
    Inventors: Joseph Janos, Alan C. Strohm, Boulos Harb, Steven M. Stern, Arnaud Sahuguet, Ademir de Alvarenga Oliveira
  • Patent number: 9924002
    Abstract: A method, article of manufacture, and apparatus for managing stateless processes is disclosed. In some embodiments, a file system view request is sent to a process manager. A check is then made to ensure that a connection to the requested file system is available. A stateless process to interact with the file system is created and a stateless process to display the file system is also created. A plurality of operational requests to interact with the file system is sent to the process manager. For each operational request, a check is made to ensure that the request is valid. The valid requests are then performed. In some embodiments, software components are removed from the file system. In some embodiments, software components are added to the file system.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: March 20, 2018
    Assignee: EMC IP Holding Company LLC
    Inventor: Michael D. Hartway
  • Patent number: 9910682
    Abstract: A method of simultaneously creating a website and an app including providing, at the at least one server, a first coding template operably configured to create a website and a second coding template operably configured to create a mobile app; receiving a client selection of one of a plurality of pre-determined website-app templates stored at the at least one server; and creating a channel including the website and the corresponding mobile app by executing the first code template to create the website and simultaneously executing the second coding template to create the corresponding mobile app with the client-selected one of the plurality of pre-determined website-app templates being an input to each of the first and second coding templates.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: March 6, 2018
    Assignee: FRANDME, INC.
    Inventor: Dimitry Shaposhnikov
  • Patent number: 9910569
    Abstract: An address bar user interface control includes one or more interactive segments. A segment may include one or more filters or selection criteria for selecting content from physical and/or virtual locations. In some instances, a segment may include two or more filters or selection criteria which are logically combined for selecting content.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: March 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrice L. Miner, Zeke Odins-Lucas, David G. De Vorchik, Charles Cummins, Paul A. Gusmorino
  • Patent number: 9906399
    Abstract: A method can comprise accessing data identifying instances of an application server such as a group of server instances that are administered together. The method can comprise presenting a user interface including a visual element corresponding to each instance of the application server. The interface may include a server settings panel listing a plurality of setting values for a first instance of the application server in detail and an instance panel comprising visual elements for each instance of the application server in the group. The method can comprise receiving input changing a value of a setting of an instance of the application server and sending an update request to the application server to change the value of the setting. The update request may comprise a command to apply a hotfix or update.
    Type: Grant
    Filed: August 26, 2009
    Date of Patent: February 27, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Hareni K. Venkatramanan, Prabhakar M. Shenoy, Tata M. Sankaram, Krishna P. Reddy
  • Patent number: 9880979
    Abstract: Display of a screen for switching one tab or one window selected by a user to a privacy mode is controlled while the user browses a website in a tab or a window which is a target of a normal mode on a web browser.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: January 30, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yuki Shirakawa
  • Patent number: 9880837
    Abstract: An artifact manager generates an abstraction for artifacts and repositories in a deployment platform such that the artifacts may be located uniformly and securely in each deployment environment during the deployment process. The described system includes a release automation platform having a release pipeline which is responsible for deploying build artifacts into multiple deployment environments, testing the build artifacts thoroughly in each environment, and follow organization-specific approval processes to promote the build artifacts to a next deployment environment.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: January 30, 2018
    Assignee: VMware, Inc.
    Inventors: Rajesh Khazanchi, Rakesh Sinha, Servesh Singh, Danny Holzman, Assaf Berg, Devaki Kulkarni, Nilesh Agrawal
  • Patent number: 9880717
    Abstract: Aspects of the disclosure relate generally to effortlessly switching between user accounts. For example, a user may access an application on their computing device. Within the application the user may have multiple user accounts. The application may display a plurality of indicators that signify each user account associated with that application. In this regard, the user may perform a swiping or tapping motion to select a particular user account to switch to. A transitional stage may take place that changes a first background and details associated with a first user account to a second background and details associated with a second user account. When the transition is complete, the user is able to access and perform functions associated with the second user account. The user may switch to another user account using a similar swiping or tapping motion.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: January 30, 2018
    Assignee: Google LLC
    Inventors: Erik Viktor Persson, Jonathan Lee, Jean-Marc Denis
  • Patent number: 9875321
    Abstract: Apparatuses, systems, and methods for generating and utilizing custom indexes for a plurality of geo-locations are described. A plurality of indexes are generated, each corresponding to one of a plurality of geo-locations, based on spatial area subdivisions of a space including the plurality of geo-locations. A points of interest (POIs) query is received, wherein results of the query are to be limited by a distance value. One or more geo-locations are identified as POIs within the distance value from a first geo-location of the plurality of geo-locations based on the corresponding indexes of the one or more identified geo-locations.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: January 23, 2018
    Assignee: salesforce.com, inc.
    Inventor: Nathanael Black
  • Patent number: 9866705
    Abstract: A method, an apparatus, and a non-transitory computer-readable storage medium used in reloading a mobile number are disclosed. According to some embodiments, in performing the method, the apparatus receives a request of reloading the mobile number. The request is sent by a terminal, but the mobile number does not correspond to the terminal. The apparatus then obtains information on the mobile number, and determines whether the mobile number is a trusted number based on the obtained information. When the mobile number is a trusted number, the apparatus reloads the mobile number. When the mobile number is not a trusted number, the apparatus alerts the terminal that the mobile number is not a trusted number.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: January 9, 2018
    Assignee: Xiaomi Inc.
    Inventors: Bin Wang, Guangjian Wang, Shuo Wang
  • Patent number: 9852451
    Abstract: Techniques for providing user specific content may be provided. In some examples, a method may be provided for receiving a request for content that is configured to be revised with user content associated with a user. In some examples, a user profile that indicates a perceptual orientation of the user is determined based at least in part on user-initiated activity. A data object associated with the user's perceptual orientation may be generated based at least in part on the determined user profile. Further, in some examples, the content may be revised to at least include the data object and provided.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: December 26, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Jonathan Brian Word
  • Patent number: 9851967
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to allow runtime customizations of documents developed using a desktop integration framework. Workbook metadata is a set of information that describes how a given workbook is integrated with a particular web application. When a workbook is being published, metadata may be written into a local cache in the published workbook as well as a workbook definition file. Metadata management may be handed by a metadata service allowing updates and customization of published workbooks independently of a local cache in the published workbook and the workbook definition file.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: December 26, 2017
    Assignee: Oracle International Corporation
    Inventors: Yixuan Geng, Edmund Alexander Davis
  • Patent number: 9846903
    Abstract: Selecting a first silhouette image of an item at a client machine displays a plurality of silhouette images representing aspects of the item such as style, length type and sleeve type. Selecting any of those aspects allows a server to search a database for listings of similar items that have those aspects. Concurrently selecting one or more of the images representing those aspects and one or more sizes, allows a server to search a database for listings of similar items that have those aspects and those sizes.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: December 19, 2017
    Assignee: eBay Inc.
    Inventor: Rini Kundu
  • Patent number: 9824352
    Abstract: The AUGMENTED SMART TAG SECURITY APPARATUSES, METHODS AND SYSTEMS (“ASTS”) transform video and other media inputs of POS terminals and markers associated with tags and codes via ASTS components into ways to validate the POS security and instructions/restrictions regulating access to and action on the data stored in the tags and codes. In one implementation, the ASTS receives from a user's device identifying markers of smart tag enabled point of sale devices. Upon receiving the markers, in some implementations, the ASTS mayverify the security of the received smart tags and markers, and retrieve from the markers instructions and restrictions directed at the smart tag based transactions. In some implementations, the ASTS may provide authorization to the user device to proceed with the transaction according to the instructions and restrictions based on the security of the smart tags and the markers.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: November 21, 2017
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventor: Thomas Purves
  • Patent number: 9811395
    Abstract: Systems and methods of linking two or more software applications using a multi-platform application programming interface (API) are provided. For instance, a uniform resource identifier (URI) associated with a multi-platform API associated with a mapping software application can be accessed. The multi-platform API can include a common URI syntax for use within a plurality of platforms. The URI can include a query string specifying one or more location parameters in accordance with the common URI syntax. The one or more location parameters can be configured to control an execution of the selected state by the mapping software application. A presence of the mapping application can be detected on the user device. The mapping application can be launched in the selected state based at least in part on the URI. The query string can be parsed to identify the location parameters. One or more actions can be performed based at least in part on the location parameters.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: November 7, 2017
    Assignee: Google Inc.
    Inventors: Benjamin Greenwood, Damon Stacey
  • Patent number: 9805113
    Abstract: Methods and systems may provide for monitoring shared content for changes by a plurality of users and selecting a subset of the shared content based on one or more collaboration characteristics associated with the changes by the plurality of users. In addition, an indexing schedule may be determined for the subset of the shared content based on the one or more collaboration characteristics. In one example, the collaboration characteristics include one or more user roles associated with one or more of the plurality of users, an operation type, a number of users making the changes and/or a frequency of the changes by the plurality of users.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: October 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Denis F. Brodeur, Richard W. Gregory, Visweswara S. Induri
  • Patent number: 9807544
    Abstract: A method for adding an additional endpoint for a service based on a short messaging service (SMS) message may include receiving a request to add a second user equipment (UE) as an additional endpoint for a service associated with a first UE, and generating a transaction identifier in response to receiving the request. The method may include sending a command to provide a short message service (SMS) message to the first UE requesting permission to add the second UE as the additional endpoint, and receiving a message granting permission to add the second UE as the additional endpoint, where the message may include a network identifier assigned to the first UE. The method may include generating credential(s) for authorizing the second UE to access the service, and may then provide the credential(s) to the second UE.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: October 31, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Andrew Wahlon Lam, James K. Choe, Jason A. Coglon
  • Patent number: 9800470
    Abstract: Disclosed are methods and apparatus for implementing in an electronic device that includes a processor and memory. Virtual resources, which are associated with an execution of a user's applications in a cloud resource configuration including virtual machines, network services and storage, are identified. A first topology map of the virtual resources, including a plurality of nodes, is generated. The first topology map, including the nodes, is output. A vector, which is associated with each node, said vector including one or more features associated with each node, is generated. Based upon the vectors, a distribution of the plurality of nodes within two or more groups is determined. A second topology map, including each of the node groups in one of a collapsed format, wherein only a identifier of the node group is output or an expanded format, wherein a portion of the plurality of nodes the node group are output, is output.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: October 24, 2017
    Assignee: F5 Networks, Inc.
    Inventors: Ankit Agarwal, Marion Le Borgne, Pascale Vicat-Blanc
  • Patent number: 9794871
    Abstract: A provisioning server may select a new service provider to provide network connectivity to a network-enabled device in response to a determination that the device has moved to a new region that is different than a home region. The provisioning server may automatically determine whether to cause the device to switch service providers with little or no input by a user or an administrator of the device. The provisioning server may select a new service provider from various available service providers based at least partly on a profile associated with the device. A provisioning server may enable access by the device to the selected service provider by causing an update to an embedded SIM of the device. In this way, the provisioning server may update connectivity of the device to a new service provider with little or no human input, thereby simplifying management of the device.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: October 17, 2017
    Assignee: GCI Communication Corp.
    Inventors: Sean Lambert, Wendy Gonzalez, Mark Doyle
  • Patent number: 9792814
    Abstract: Aspects of the present disclosure include a navigation system and computer-implemented methods for detecting traffic disruption events based on an analysis of input component data obtained from navigation-enabled devices of vehicles near a particular location. Traffic disruption events are events such as accidents, construction road closures, police and speed traps, or road hazards that cause a decrease in the flow of traffic along a particular route and thus, added time delays for occupants of vehicles traveling along those routes. The navigation system scores the input component data associated with each vehicle and aggregates the scored input component data to obtain a frustration score associated with the vehicle. The navigation system may detect traffic disruption events based on a number of vehicles near a particular area having associated frustration scores above a certain threshold.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: October 17, 2017
    Assignee: eBay Inc.
    Inventors: Dane Glasgow, Matthew Bret MacLaurin, Neville Rhys Newey, Justin VanWinkle, Christopher Michael Hall, Trista Mcneill, David Ramadge
  • Patent number: 9785639
    Abstract: Mechanisms are provided to allow for improved media content navigation. Metadata such as closed captioning, social media content, and tags associated with various media segments are analyzed to allow identification of particular entities depicted in the various media segments. Image recognition and audio recognition algorithms can also be performed to further identify entities or validate results from the analysis of metadata.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: October 10, 2017
    Assignee: MobiTV, Inc.
    Inventor: Curtis Calhoun
  • Patent number: 9782936
    Abstract: A method and system for creating composite three dimensional (3D) models for building information modeling (BIM). The method and system provides the creation of new composite 3D and higher dimensional models from plural different 3D models from plural different manufacturers for existing 3D modeling (e.g., AUTODESK REVIT, AUTODESK INVENTOR, AUTOCAD, SKETCHUP, VECTORWORKS, MICROSTATION, ARCHICAD, SOLIDWORKS, PROE, etc.) The new composite 3D models are used to enhance and extend existing 3D modeling programs. The new models can also be used to directly create new physical objects (e.g., windows, doors, etc.) that never existed before with robots, 3D printers and manufacturing machines.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: October 10, 2017
    Assignee: Anguleris Technologies, LLC
    Inventors: Benjamin F. Glunz, Alfredo F. Munoz
  • Patent number: 9779433
    Abstract: Certain embodiments of the present invention provide methods and systems for dynamic classification of electronic vendors. Certain embodiments provide a method for dynamic vendor classification. The method includes analyzing a vendor based on a comparison of vendor features; categorizing the vendor based on the analysis; and permitting access to the vendor according to the categorization of the vendor. The categorization may include trusted, not trusted, or unsure, for example. Analysis may include comparing a first outlet of the vendor with a second outlet of the vendor, for example. Analysis may include comparing an outlet of the vendor with an outlet of a second vendor, for example. A vendor may be defined as a particular outlet for a vendor and/or all outlets associated with a vendor (a vendor entity).
    Type: Grant
    Filed: March 22, 2007
    Date of Patent: October 3, 2017
    Assignee: Sophos Limited
    Inventors: Paul Oliver Baccas, William James McCourt
  • Patent number: 9774693
    Abstract: In a client device having one or more processors and memory storing instructions for execution by the one or more processors, graphic icons of one or more users who have provided user feedback for a first content item are displayed. Each of the graphic icons is displayed in a respective region of a display area. The client device transitions from displaying one or more of the graphic icons to displaying, in the respective regions of the display area corresponding to the one or more of the graphic icons, user feedback for the first content item provided by respective users.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: September 26, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Michael James Matas, Benjamin S. Langholz, Brian Daniel Amerige
  • Patent number: 9774825
    Abstract: Methods and systems are provided for automatically generating expanded and derivative tags associated with digital content. The methods and systems provide multi-dimensional, layered tagging with stored audio/video conference contents, creating relationships and a tag network between links and nodes in a communication system.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: September 26, 2017
    Assignee: Avaya Inc.
    Inventors: Ajita John, Seamus Hayes, John Rix, Adrian Ryan, Samuel Fisher, David Skiba
  • Patent number: 9766789
    Abstract: In accordance with one embodiment, a method can be implemented that includes accessing a first data file associated with a first media application program, wherein the first data file includes a first identifier associated with a first designer-specified variable for controlling the first media application program; accessing a second data file associated with a second media application program, wherein the second data file includes a second identifier associated with a second designer-specified variable for controlling the second media application program; receiving with a computer processor the first designer-specified variable; receiving with the computer processor the second designer-specified variable; providing a computer user interface wherein the computer user interface presents a first input region for designation of a first designer-specified variable value and a second input region for designation of a second designer-specified variable value.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: September 19, 2017
    Assignee: Cloneless Media, LLC
    Inventors: Ada Jane Nikolaidis, Ryan John Nikolaidis, Tony Piyapat Tung
  • Patent number: 9760602
    Abstract: A system for exploring data in a database comprises a query parser, a parameter manager, a query submitter, and a result formatter. The query parser is to receive a base query and determine an input parameter from the base query. The parameter manager is to provide a first request for a value for the input parameter; receive the value for the input parameter; and provide a second request for the value for the input parameter. The query submitter is to determine a first query using the base query and the value for the input parameter; and provide an indication to execute the first query. The result formatter is to receive a result associated with the indication to execute the first query.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: September 12, 2017
    Assignee: Databricks Inc.
    Inventors: Ali Ghodsi, Ion Stoica, Matei Zaharia
  • Patent number: 9753898
    Abstract: A tag management system in a computer data network can be used to manage one or more tag configurations with templates. A template may enable efficient tag configuration by causing presentation of an improved user interface that facilitates user-specified mappings between a custom content site and predefined tag management attributes. By completing a template, which may depend on other templates or have templates that depend on it, the tag management system can automatically deploy complex tag management configurations to track end user interactions over a data network.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: September 5, 2017
    Assignee: TEALIUM INC.
    Inventors: Charles Glommen, Larry Xu, Beaucfus Jeremiah Burrier
  • Patent number: 9747289
    Abstract: Systems and methods for generating and outputting personalized content recommendations are provided. When it is determined that two or more users are in close proximity to each other, the two or more users' respective media content libraries may be compared. Commonalities or related aspects of the two or more users' respective media content libraries can be determined and leveraged to generated personalized content recommendations.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: August 29, 2017
    Assignee: Disney Enterprises, Inc.
    Inventors: Mehul Patel, Mark Arana, Tony R. Smith, Alexander C. Chen
  • Patent number: 9736666
    Abstract: Communications equipment associated with a calling party in a telecommunications network has a telephony function for handling telephone calls and a data communication application for handling data communication sessions. The telephony function and the data communication application have an associated first and second user interface respectively. A called party identifier is collected via the second user interface in response to user input at the communications equipment. A telephone call is set up between the calling party and the called party using the telephony function on the basis of the collected called party identifier. Data communication session setup information, comprising information identifying the called party, is transmitted on the basis of the collected called party identifier. The data communication session setup information is for establishing a data communication session separate from the telephone call for the communication of data between the calling party and the called party.
    Type: Grant
    Filed: December 22, 2013
    Date of Patent: August 15, 2017
    Assignee: METASWITCH NETWORKS LTD
    Inventors: Chris Mairs, Liz Rice, Philip Pearl, Felix Palmer, David Drysdale, Shaun Crampton
  • Patent number: 9727391
    Abstract: The method for performing a task on unified information units in a personal workspace, comprising: plugging at least one information importer and at least one unified tool to a personal workspace; obtaining at least one information via the at least one information importer from at least one of a plurality of information sources and unifying the at least one information into at least one unified information unit; arranging the at least one unified information unit and the at least one unified tool in the personal workspace; and performing the task for accessing or controlling the at least one unified information unit by using the at least one unified tool.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: August 8, 2017
    Assignee: ABLE WORLD INTERNATIONAL LIMITED
    Inventors: Chen-Chun Lai, Shih-Cheng Lan, Shih-Yi Yeh, Chun-Hsiao Lin, Wai-Tung Cheung, Ho-Cheung Cheung
  • Patent number: 9720571
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing a light bar for a web browser in an immersive mode. A system is configured to display a web browser in a first browsing mode, wherein the browser in the first browsing mode comprises one or more tabs and receive, from a user, an indication to enter a second browsing mode for the web browser. In response to receiving the indication, the web browser may be displayed in the second browsing mode in which the one or more tabs are not shown. One or more light bars may also be displayed in a display area of the web browser at locations corresponding with the one or more tabs. Each of the one or more light bars is associated with one of the one or more tabs.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff, Sebastien Vincent Gabriel, Glen Murphy
  • Patent number: 9710823
    Abstract: A captive portal technology for registering and authenticating attendees, and for collecting the personal-preferences and social-profile details of individuals participating in a live-event in real-time, is disclosed. Wi-Fi connections within the live-event location are used to register and authenticate the individuals onto a proxy server. Once registered and authenticated, the proxy-server enables a monitoring main server to collect and store the preferences, activities and social profile of the individual in a dedicated database. The authentication provides the individual access to the web for social networking, blogging and other activities at the live-event site. Authorities of live-events are thereby able can identify the individual participants and their habits to provide real time information to improve ticket sales methods, provide incentives, on-site purchase capability and focused advertisements relating to the live-event to improve the live event experience of each individual.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: July 18, 2017
    Assignee: STAD.IO, LLC
    Inventor: Ryan O'Toole
  • Patent number: 9679056
    Abstract: Systems and method are provided for setting a respective reuse flag for a corresponding document in a plurality of documents based on a query-independent score associated with the corresponding document. A document crawling operation is performed on the plurality of documents in accordance with the reuse flag for respective documents in the plurality of documents. This document crawling operation includes reusing a previously downloaded version of a respective document in the plurality of documents instead of downloading a current version of the respective document from a host computer in accordance with a determination that the reuse flag associated with the respective document meets a predefined criterion.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Huican Zhu, Anurag Acharya, Max Ibel, Howard Bradley Gobioff
  • Patent number: 9680962
    Abstract: Providing software-as-a-service to a plurality of clients includes: selecting a first virtual portal, determining a score for a first resource to generate a first scored resource, determining a set of scored resources, visually rendering the first virtual portal and the set of portal resources, visually rendering the set of scored resources, and selecting a scored resource from the set of scored resources to be associated with the first virtual portal by updating the resource association matrix with an identifier of the scored resource. The score is selected to represent a usefulness factor of the first resource. Each scored resource of the set of scored resources is selected to be different than each portal resource of a set of portal resources associated with the first virtual portal by a resource association matrix.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Daniel Blum, Timo Kussmaul, Stefan Schmitt, Andreas Stay