Network Resource Browsing Or Navigating Patents (Class 715/738)
  • Patent number: 10871878
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for system log analysis and object-user interaction. Log data generated by network accessible systems can describe user interactions with objects maintained by the network accessible systems. A system can correlate log data to determine user access of objects. The system can generate user interfaces describing access to objects, and further determine objects being accessed with a greater frequency than other objects. The system can cause the objects to be stored by more than one network accessible system.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: December 22, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Arjun Mody, Gabriele Fisher, Michael Glazer
  • Patent number: 10872368
    Abstract: A computer device such as a tablet computer accesses a server to search a product catalog. The catalog is displayed as a broad classifications of products, which when selected result in the display of sub-classifications within the classification. Levels of searching are provided to the product level, and movement within each level is possible.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: December 22, 2020
    Assignee: McMaster-Carr Supply Company
    Inventors: Ben Callanta, Hui Kang, Charleston Noble, Eric Olson, Tom Sherman, Alison Tisza
  • Patent number: 10863474
    Abstract: Methods, systems, and devices for wireless communication are described. A network server may configure a base station for beamforming communications based on a service type of data used by a user equipment (UE). The network server may determine the service type of the data based on position data of the UE, along with other statistical information related to data usage. The position information may include global position system (GPS) information, gyroscope information, accelerometer information, or information related to the UE's subarray geometry. The base station may receive the position information from the UE and convey it to the network server. The network server may use the position information to generate a network map and to identify the service type of communication.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: December 8, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Vasanthan Raghavan, Assaf Touboul, Junyi Li, Udara Fernando
  • Patent number: 10860163
    Abstract: According to an example embodiment, a computer-implemented method may include receiving a query for information from a data set, wherein the query, regardless of any specific syntax with which the query is defined, can be represented logically by a query graph having a plurality of vertices, wherein at least a first vertex includes a first variable that can be used to select a first subset of records within the data set that correspond to a value of the first variable. The method may also include generating, by at least one processor of a computing system, a browsable user interface to select information in the data set based on the vertices of the query graph, the browsable user interface including a first parameter node corresponding to the first vertex, wherein selection of the first parameter node displays a plurality of first value nodes representing different subsets of records that correspond to different values of the first variable of the first vertex.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: December 8, 2020
    Assignee: BIOFORTIS INC.
    Inventor: Mark Brocato
  • Patent number: 10855547
    Abstract: A system and method is disclosed for configuring a performance analytics (PA) system for processing key performance indicators of a managed network. The PA system may include a database containing PA entity records, each including data associated with a respective PA entity. Each PA entity may be a software and/or hardware component of the PA system. The system also includes a dependency assessment tree having respective nodes corresponding to the respective PA entities and branches connecting functionally dependent nodes of PA. The PA system may be configured to: transmit information to a client device for displaying a graphical representation of one or more respective PA entities; receive a request from the client device for dependency information for a first PA entity; and transmit to the client device a graphical representation of a first portion of the dependency assessment tree depicting the first PA entity and associated dependency nodes.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: December 1, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Nabil Abu Asba, Ying Li
  • Patent number: 10853805
    Abstract: There is provided a data processing system comprising a plurality of computing nodes configured to host a distributed ledger, a computing device communicatively coupled with one of the computing nodes, and a data store communicatively coupled with the computing device. The distributed ledger comprises a plurality of user accounts, each of the plurality of user accounts having an address on the distributed ledger, and one or more asset contracts, each of the one or more asset contracts having an address on the distributed ledger. The computing device is operable to provide association data to a first asset contract of the one or more asset contracts, the provided association data comprising an address on the distributed ledger of a first user account of the one or more user accounts, and data indicative of a first data location in the data store.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: December 1, 2020
    Assignee: Freeformers Holdings Limited
    Inventors: Anthony John Wilkinson, Arjuna Gihan Fernando
  • Patent number: 10848561
    Abstract: Systems and methods are described for collaborative work hypertext markup language assets. The assets may be stored on a remote server. The methods may include instantiating a portable software test framework between an application local to a user and the remote server in dependence upon a uniform resource locator associated with the HTML asset and a request to acquire the HTML asset in response to a request for an HTML asset.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: November 24, 2020
    Assignee: Deltek, Inc.
    Inventors: Devon Ring, Chris D'Aoust, Matthew Richer
  • Patent number: 10830863
    Abstract: Methods, non-transitory computer readable media, network traffic management apparatuses, and network traffic management systems that receives a client access request to access content at one or more server devices. Fingerprint attributes associated with the client device are collected and utilized to identify potential fingerprints. Potential fingerprints are identified based on the collected fingerprint attributes. Previously validated fingerprints stored in a database are utilized to determine when the one of the potential fingerprints matches with one of a previously validated fingerprints stored in the database. The client device is authorized to access content requested in the client access request when the determination indicates that the one of the potential fingerprints matches with one of the plurality of previously validated fingerprints stored in the database.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: November 10, 2020
    Assignee: F5 Networks, Inc.
    Inventors: Yaniv Shemesh, David Stav, Ziv Rika
  • Patent number: 10832303
    Abstract: A method of generating a user-interface to be displayed at a remote location may include receiving a search request for an item listing and retrieving a first listing and a second listing based on the search request, determining a similarity score between the first and second listings that is based on multiple properties common to the first and second listings, and generating instructions to be transmitted to a remote location to generate a user interface to be displayed at the remote location, the user interface including the first listing, the instructions excluding the second listing from a list of results displayed on the user interface based on the similarity score exceeding a threshold and the first listing including superior values in at least one of the plurality of properties common to the first and second listings. The method may also include transmitting the instructions to the remote location for display.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: November 10, 2020
    Assignee: eBay Inc.
    Inventor: Kane Sweeney
  • Patent number: 10830600
    Abstract: Embodiments of the invention relate to selecting a path for navigation based on a node signature and a device signature. The node signature is directly related to node attribute data. The device signature is directly related to device data. A route is selected based on a match or near match of the node and device signatures.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: William S. Carter, John C. Hartley, Puthukode Ramachandran, John C. Sanchez, Zhennan Wang
  • Patent number: 10824608
    Abstract: A system may generate a score for a predictive model based on receiving a streaming data flow of events associated with a predictive model for a tenant. The system may receive the streaming data flow and calculate one or more feature values in real time based on the reception. The system may store each of the calculated features to a multi-tenant database server. The system may calculate a score for the predictive model based on the storage and may transmit an indication of the score (e.g., a prediction) based on the calculation. The system may transmit the score to, for example, a computing device.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: November 3, 2020
    Assignee: salesforce.com, inc.
    Inventors: Yan Yang, Karl Ryszard Skucha, Marco Vivero, Joshua Sauter, Kit Pang Szeto, Leah McGuire, Matvey Tovbin, Jean-Marc Soumet, Qiong Liu, Vlad Patryshev
  • Patent number: 10827450
    Abstract: A method of registering a target device includes: receiving a registration request, through a user interface, to register the target device; determining a suggested registration location for the target device; and providing an indication of the suggested registration location through the user interface.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: November 3, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Ju-Yong Do, Sai Pradeep Venkatraman, Weihua Gao, Meghna Agrawal, Gengsheng Zhang
  • Patent number: 10819825
    Abstract: A reservation system associated with an app installed on a user device can be used to regulate access to network-based features of a primary software service offered by the app. Network-based features can include providing access to online content items. Regulating access to these features can prevent overloading the backend service components that provide the network-based features. Growing the user base in a controlled fashion can benefit the user experience. A waitlist with a countdown can be used for users that have installed the app, but who are not yet allowed access to the network-based features of the primary software service. A user interface can display a reservation status (e.g., how many people are in front of the user in line, how many people are behind the user in line, and the like). This can increase user anticipation of the app features and reduce user attrition.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: October 27, 2020
    Assignee: Dropbox, Inc.
    Inventors: George Milton Underwood, IV, Scott Cannon, Sean Beausoleil, Adam Cue, Darian Edwards, Steven Flory, Elizabeth Armistead, Elle Luna, Josh Elman
  • Patent number: 10812836
    Abstract: Aspects of the subject disclosure may include, for example, a processing system and a memory storing instructions that, when executed by the processing system, facilitate performance of operations. The operations can include obtaining a plurality of live streams at a broadband connection to the processing system; providing an interface to facilitate input via a control device communicating with the processing system; presenting, responsive to a first user input, the live streams simultaneously at a display device; and identifying, responsive to a second user input, a set of favorite streams. The operations can also include presenting a program guide at the display device. The program guide can include a plurality of program guide objects; each of the set of favorite streams can include a separate program guide object that accordingly is selectable, via user input to the program guide, for presentation at the display device. Other embodiments are disclosed.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: October 20, 2020
    Assignee: The DIRECTV Group, Inc.
    Inventors: Eileen Mateik, Steven Allstead, Jr., Cory Max Bernhardt, Michael Habif
  • Patent number: 10810362
    Abstract: An information collection module receives an incident report request from a user of a browser running a network application on a client system to thereby provide a page in the browser. The information collection module collects incident data including user interactions with the page, client system features and operations associated with executing the network application, and a document object model (DOM) of the page. An annotation tool of the network application receives annotations of the page from the user for inclusion in the incident data, and a server-side incident manager receives the incident data. The server-side incident manager includes a rendering engine that renders the document object model and the annotations, and an incident analyzer that displays the collected user interactions, and client system features and operations, and the rendered document object model and annotations.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: October 20, 2020
    Assignee: SAP SE
    Inventors: Simon Tang, Xiao Xu, William Cui, Nate Wang, Jianrong Yu, Luis Lu, Jonny Chen, Ming-hui Cao, Walton Wang, Frank Fan, Ufo Qiao, Linda Xu
  • Patent number: 10810628
    Abstract: Methods and apparatus for selecting and delivering advertising or promotional content based on, e.g., the attributes of a desired demographic. In one embodiment, the invention enhances advertising or promotional penetration into a particular demographic of a network subscriber pool by correlating the advertising/promotion (and even the contextual program content) with specific users or groups of users within the pool. This approach decouples the advertising or promotion from any given program or lineup, and gives the network operator flexibility in deciding where, when, and how often to insert advertisements or promotions in order to achieve the desired result. Dynamic network architectures such as broadcast switched architectures can also be leveraged to further enhance flexibility and targeting precision. In effect, the network advertising or promotion model is made results-driven (versus program-centric).
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: October 20, 2020
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventor: Michael L. LaJoie
  • Patent number: 10805672
    Abstract: To cause image information to be appropriately displayed among a plurality of information processing devices. An information processing device includes a wireless communication unit and a control unit. The wireless communication unit is configured to perform real-time image transmission with another information processing device according to a wireless fidelity (Wi-Fi) Certified Miracast specification. The control unit is configured to perform control in a manner that second image information to be displayed on a non-display region included in first image information transmitted from the other information processing device is acquired, and a combined image in which the first image information is combined with the second image information is displayed on a display unit.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: October 13, 2020
    Assignee: SONY CORPORATION
    Inventors: Hideki Iwami, Osamu Yoshimura, Yasushi Katayama
  • Patent number: 10788974
    Abstract: An information processing apparatus includes a display unit, a storage unit, and a control unit. The control unit reads out a content from the storage unit containing a plurality of contents to be sequentially displayed on a screen of the display unit, and displays the content on the screen. When the screen is tilted and a tilt direction is detected, the control unit displays the content such that the content gradually disappears by moving from a higher side to a lower side along the tilt direction, reads out a content to be displayed next from the storage unit, and displays the next content such that the next content gradually appears by moving from the higher side to the lower side along the tilt direction, over a vacant region in the screen where the preceding content is no longer displayed, and expanding as the preceding content disappears.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: September 29, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Kazushi Shintani
  • Patent number: 10771359
    Abstract: The methods and systems described herein can be used for generating a graphical representation, such as a heatmap, for displaying and visualizing a given metric associated with one or more distributed resources in a distributed environment. A heatmap generally refers to a graphical display of data in which values are located in a matrix and indicated by the intensity of a color, hue, shading or some other gradient, or by geometric shape or other format. Heatmaps provide a way of visualizing metrics of a large number of resources easily for capacity management, among other uses. Generally, and as set forth in greater detail, the disclosed subject matter provided herein includes methods and systems for collecting, processing, and visualizing operational data of distributed resources via a heatmap by a monitoring system in a distributed environment.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: September 8, 2020
    Assignee: Fidessa Trading UK Limited
    Inventors: Richard Knowler, Ian Hiscock, David Guy John
  • Patent number: 10764352
    Abstract: Systems and methods for a web event framework include receiving at a framework plugin an event from a web browser, wherein the framework plugin is coupled to the web browser, generating, by the framework plugin, a framework event based on the event, forwarding the framework event to a framework server coupled to the framework plugin, receiving at the framework server the framework event from the framework plugin, determining, at the framework server, a framework action based on the framework event and a framework policy, forwarding the framework action to the framework plugin, and executing the framework action by the framework plugin, wherein executing the framework action includes modifying one or more settings for the web browser, wherein the modified settings are based on the framework policy and sending an instruction to the web browser to cause the web browser to reload at least one web page under the modified settings.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: September 1, 2020
    Assignee: Ivanti US LLC
    Inventors: Paul Keith Branton, Darren Robert Boyce
  • Patent number: 10757115
    Abstract: In some implementations, a method includes receiving, by a malware detection system, a request for a certification user interface element for a file to be served in an Internet resource, wherein the file is a file that has previously been classified as not containing malware by the malware detection system, and wherein the certification user interface element certifies that the file has been classified by the malware detection system as not containing malware, determining, based on the request, that the file is available for download from an Internet resource, and storing data that identifies the Internet resource as a location where a malware-free file is available for download.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: August 25, 2020
    Assignee: Chronicle LLC
    Inventor: Emiliano Martinez Contreras
  • Patent number: 10747549
    Abstract: A method disclosed herein relates to a proxy application that connects to an input/output controller (IOCTL) interface driver. The IOCTL interface driver transfers IOCTL commands to a baseboard management controller (BMC). The proxy application receives, through the IOCTL interface driver, an application protocol request over an IOCTL command from the BMC. The application protocol request includes a computing devices configuration, a computing devices configuration option, and user interface data. The proxy application also receives an update to the computing devices current configuration based on the computing devices configuration option. The proxy application generates a new application protocol request over the IOCTL command based on the update to the computing devices current configuration. The proxy application transmits, through the IOCTL interface driver, the new application protocol request over the IOCTL command to the BMC.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: August 18, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Lee A. Preimesberger, Jorge Daniel Cisneros, Thomas A. Schwartz
  • Patent number: 10732782
    Abstract: The disclosed embodiments provide a system that renders a view component in a user interface of an application on an electronic device. During operation, the system generates, from content describing a view for display in the user interface, a styling path that includes a position of the view component in a content hierarchy of the view. Next, the system selects, by a styling component executing on a processor in the electronic device, a style context for the view component from a collection of style contexts by matching at least a subset of the styling path to an identifier for the style context. The system then uses the style context to render the view component in the view.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: August 4, 2020
    Assignee: INTUIT INC.
    Inventors: Eugene Krivopaltsev, Marc J. Attinasi, Shailesh K. Soliwal
  • Patent number: 10728400
    Abstract: A computer-implemented method programmed for execution in a computing environment for ordering and facilitating payment of a print product. The method comprises storing a digital image in a memory; allowing for the selection of a print product to establish a print order that includes an identification of the selected product and an order cost; generating a unique payment link that corresponds to the print order and provides a mobile computing device with access to communicate with a remote payment processing system to provide payment for the print order; providing access to the unique payment link; receiving a payment notification from the payment processing system indicating that a payment authorization has been received through use of the unique payment link by the mobile computing device, wherein the payment authorization is for an amount equal to the order cost; and allowing for the fulfillment of the print order using a printing device.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: July 28, 2020
    Assignee: FUJIFILM North America Corporation
    Inventors: Nathan P. Curry, Ryan Moore
  • Patent number: 10719297
    Abstract: An improved pseudo-random number generator is introduced that has increased security due to higher randomness and lower predictability. The PRNG uses seed values that are based on a combination of various selectable values from the real-world that are typically made publicly available over a computer network (i.e., the Internet), such as: one or more weather conditions at a particular time or date and geographic location, a score of a sports event, a stock market index or ticker value, an election vote total, attendance at a cultural event, gross dollar sales from a movie release, and other such numerically quantifiable values that, individually and in combination, are impossible to exactly predict in advance, yet are precisely verifiable after the number-generating event using electronically-stored information. The improved pseudo-random number generator may be used for more secure determination of lottery outcomes and the like.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: July 21, 2020
    Assignee: LIFE IN MOBILE INNOVATIONS, INC.
    Inventors: John M. Packes, John W. Lim, Charles A. Rattner
  • Patent number: 10706043
    Abstract: Provided is a system for providing a computer-implemented targeted search interface including a graphical user interface including at least one selectable option and at least one untitled search break. The system includes a database having a plurality of search results. The system further includes a processor, programmed or configured to, in response to actuation of a first selectable option: generate at least one related search break; prompt the user to input user data; receive the user data; generate, from the user data, a user profile; identify at least one group of related users; and, in response to actuation of the at least one related search break, generate, on a graphical user interface, a plurality of subsets of the at least one related search break, wherein a subset of the plurality of subsets of the at least one related search break has a relationship with a group of related users.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: July 7, 2020
    Assignee: WeDiscover, Inc.
    Inventors: Kenneth Orkin, Sondra Baker, Daniel Wade, Stephen Baker
  • Patent number: 10691483
    Abstract: Systems and methods for configuring a virtual machine provided by a remote computing system based on the availability of one or more remote computing resources and respective corresponding prices of the one or more remote computing resources.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: June 23, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Rajan Panchapakesan
  • Patent number: 10686664
    Abstract: The use of the hierarchical list for displaying and operating resources of computing system by industry for very long time because of its easy for user access resources, such as the use of Microsoft's Window Explore for operating files and folders of a file system. However, the traditional use of the hierarchical list is directly using metadata of a resource structure, for example by using metadata of a file system. Therefore, upon remote access, for each user's access, the metadata must be recalculated from the file system itself that results tremendous demanding for computing power and increased response time to client device across a network. Therefore, the traditional use of hierarchical list such as Windows Explore can not be directly use across the Internet. This invention has overcome this problem by creating and updating a multi-layered hierarchical list in memory for eliminating the needs to re-calculating the metadata directly from a resource structure.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: June 16, 2020
    Assignee: STT WebOS, Inc.
    Inventor: Sheng Tai (Ted) Tsao
  • Patent number: 10679389
    Abstract: Systems and methods are provided for receiving, at a server computer, a plurality of content messages from a plurality of content sources, each content message comprising media content, for each of the plurality of content messages received, associating the media content with a predetermined media collection, and storing the content message in a database. The system and methods further providing for causing the plurality of content messages to be displayed on an operator device with other content messages associated with the media collection, determining that a predetermined trigger related to the media collection has been activated, updating an identifier of the media collection from a first indicator to a second indicator indicating an action needs to be taken on the media collection, and causing the updated identifier with the second indicator to be displayed on an operator device.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: June 9, 2020
    Assignee: Snap Inc.
    Inventors: Nicholas Richard Allen, Sheldon Chang, Maria Pavlovskaia, Amer Shahnawaz, Jianchao Yang
  • Patent number: 10680880
    Abstract: In one implementation, a cloud orchestration system can comprise a solution engine, a configuration engine, and an implementation engine. The solution engine can receive an implementation selection of a service. The implementation selection can be based on a plurality of implementations of a cloud to provide the service. The configuration engine can obtain configuration information associated with the implementation selection. The implementation engine can communicate with an endpoint of the service based on the implementation selection and the configuration information. In another implementation, a method for orchestration of a cloud can comprise receiving an implementation selection for a solution of a service, collecting configuration information associated with the implementation selection, instantiating the solution based on the implementation selection and the configuration information, and providing connection information associated with the solution.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: June 9, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Rajeev Pandey, Matthew Farina
  • Patent number: 10680994
    Abstract: The present disclosure provides a detailed description of techniques used in systems, methods, and in computer program products for bi-directional social media broker services that connect multiple social media sites using a common management framework. The claimed embodiments address the problem of efficiently scaling and managing bidirectional interaction with multiple social media publishing channels. More specifically, the claimed embodiments are directed to approaches for a computing platform having multiple message broker modules that enable bi-directional communication of messages between a common resource manager and a plurality of social media sites. The message broker modules can receive messages in a unified message format from the common resource manager, queue the messages for asynchronous processing, translate the messages from the unified message format to a site-specific format, and deliver the translated messages to multiple social media sites.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: June 9, 2020
    Assignee: Oracle International Corporation
    Inventors: Wenhua Li, Vivek Nama, Yizhou Jiang, Vivek S. Shah, Natalie You, Eran Cedar, Quan Yuan, Muhan Zou, Tuo Shi
  • Patent number: 10671655
    Abstract: User navigation in a target portal with at least two portal pages. At least one query is created that includes uniform resource locators (URLs) of selected portal pages as search terms in a first search level; repeating until a certain abort criterion is reached: Receiving and analyzing search results of the at least one query including external websites containing search terms as part of their content; selecting a set of uniform resource locators from the received search results; creating a node in a graph-like-model for each selected URL if not already contained in the graph-like-model and associating the node with the selected uniform resource locator; creating and issuing a further search query including selected uniform resource locators of external websites in an additional search level; and in case the certain abort criterion is reached, performing a number of actions.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventor: Timo Kussmaul
  • Patent number: 10666597
    Abstract: A group of post data items may be identified at a first location. Presentation of the group of post data items may be provided at a second location. A post data item in the group of post data items at the second location may be identified where the post data item is in reply to another post data item in the group of post data item. A user may be identified for notification of the post data item. A determination of whether the user interacted with the group of post data items at the first location or the second location is made and a notification for the user that includes a reference to the group of post data items at the first location or the second location is provided.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: May 26, 2020
    Assignee: GOOGLE LLC
    Inventors: Yonatan Zunger, Lan Liu, Justin Lewis, Cynthia Johanson, Henry Wong, Nundu Janakiram, Prasenjit Sarkar, Brett Hobbs, John Fisher, Dan Peterson
  • Patent number: 10659609
    Abstract: One or more embodiments related to a method of generating a graphical user interface. The method includes obtaining an interface hierarchy having multiple nodes, where each node defines a visualization for the node, and the interface hierarchy defining an ordering on the nodes. The method further includes traversing the interface hierarchy starting with a selected node to obtain a subhierarchy, and creating the graphical user interface from a general interface by populating the general interface with the visualization. The method further includes providing the graphical user interface.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: May 19, 2020
    Assignee: Splunk Inc.
    Inventors: Troy Elliott Molander, Steven Shaun McIntyre
  • Patent number: 10657589
    Abstract: A digital bank branch system is provided for associating a customer communicating over a network with a banking host system with a physical bank branch. The digital bank branch system includes at least one computer memory storing customer information and instructions and at least one computer processor accessing and executing the stored instructions to perform multiple steps. The steps may include associating each customer with a local bank branch, the association accomplished based on at least one of a customer address, a physical customer location and a customer selection of the local bank branch. The system may further provide a local branch information area at a web address, the local branch information area accessible over the network including information relevant to the local bank branch.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: May 19, 2020
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Ravi Acharya, Jonathan S. Beck, Shawn Morton, Sih Lee
  • Patent number: 10652359
    Abstract: The described technology relates to rendering a client-side user interface using a server-side cache for providing the displayed data. In an example implementation, in response to a user interface (e.g., dashboard with multiple widgets in a web application) being launched on the client device, the server initiates a refresh of the cache for the widgets; and transmits a first set of data obtained from the cache for widgets in the user interface before the cache is updated in response to the initiated refresh. The first set of data is followed by a second set of data obtained from the cache for at least some of the widgets after the cache is updated in response to the initiated refresh. The client displays the user interface using the second set of data while overwriting, for one or more of the widgets, information previously displayed using the first set of data.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: May 12, 2020
    Assignee: NASDAQ, Inc.
    Inventor: Santhosh Philip George
  • Patent number: 10642647
    Abstract: Implementations for mitigating redundant commands issued by an autonomic platform (AP) to a robotic process automation (RPA) platform can include receiving user input indicating user selection of a resource and a process from a user interface of the AP, adding a resource/process pair to a command table of the AP, the resource/process pair representing the resource and the process selected from the user interface, determining that a redundant resource/process pair is included in the command table, the redundant resource/process pair being duplicative of the resource/process pair, and, in response, deleting the redundant resource/process pair, and transmitting one or more requests for respective commands of the command table to a platform-specific adapter, at least one command including a command to execute the process using the resource within the RPA platform.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: May 5, 2020
    Assignee: Accenture Global Solutions Limited
    Inventor: Alan Sturtivant
  • Patent number: 10645665
    Abstract: Provisioning access to an alternative service provider to a device via e-subscriber identity module (SIM) profile management is described herein. A service provider can determine that a device associated with the service provider is located outside of a home coverage area of the service provider and is not transmitting data via data session(s) established in association with the service provider and send, to the device, a notification including an access mechanism for enabling access to service(s) offered by an alternative service provider. The device can receive the notification from the server(s), determine actuation of the access mechanism, and send, to the alternative service provider, a request for access to the service(s) offered by the alternative service provider. The device can receive an eSIM profile from the alternative service provider, which it can install on the device to enable the device to access the service(s) offered by the alternative service provider.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: May 5, 2020
    Assignee: T-Mobile USA, Inc.
    Inventor: Mehul Shah
  • Patent number: 10635646
    Abstract: Provided are a computer program product, system, and method for generating a view for a schema. A schema provides a definition of elements, wherein at least one of the elements comprises a recursive element of a recursive data type, wherein the recursive data type allows for instances of the recursive element to include instances of that same recursive data type at different levels in a hierarchy. Indication is received to transform the recursive types to non-recursive structures. A view for the schema is generated including information on the indication to transform the recursive types to non-recursive structure, wherein the processing of the data defined by the view causes a parser to generate a structured element for each instance of the recursive element in schema data being parsed, wherein the generated structured element includes a unique identifier of the instance of the recursive element.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: April 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey M. Fischer, John C. Holmes, Jeff J. Li, Yong Li
  • Patent number: 10633093
    Abstract: Provided are systems and methods for monitoring an asset via an autonomous model-driven inspection. In an example, the method may include storing an inspection plan including a virtually created three-dimensional (3D) model of a travel path with respect to a virtual asset that is created in virtual space, converting the virtually created 3D model of the travel path about the virtual asset into a physical travel path about a physical asset corresponding to the virtual asset, autonomously controlling vertical and lateral movement of the unmanned robot in three dimensions with respect to the physical asset based on the physical travel path and capturing data at one or more regions of interest, and capturing data at one or more regions of interest, and storing information concerning the captured data about the asset.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: April 28, 2020
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Mauricio Castillo-Effen, Ching-Ling Huang, Raju Venkataramana, Roberto Silva Filho, Alex Tepper, Steven Gray, Yakov Polishchuk, Viktor Holovashchenko, Charles Theurer, Yang Zhao, Ghulam Ali Baloch, Douglas Forman, Shiraj Sen, Huan Tan, Arpit Jain
  • Patent number: 10631374
    Abstract: The improved microwave oven comprises modifications to a microwave oven for reducing the noise generated by the microwave oven. The modifications made to the improved microwave oven include: 1) adding a volume control to the control system of the microwave oven to reduce volume of the sounds generated by the microwave oven; 2) adding a pneumatic latch to the microwave oven to reduce the noise generated by the opening and closing of the microwave door; and, 3) providing remote control capability to the microwave oven such that the operation of the microwave oven can be handled remotely from a more noise tolerant environment. The improved microwave oven comprises the microwave oven, a personal data device, and a remote control. The personal data device operates the microwave oven from a remote location. The remote control controls the volume of the sounds generated by the microwave oven from a remote location.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: April 21, 2020
    Inventor: Roberta Fowler
  • Patent number: 10621190
    Abstract: Various implementations enable a similarity search to be conducted for assets based upon one or more assets being dragged from a viewing area and dropped into a search field. Search results are returned in the form of assets and textual representations that define search parameters. The textual representations can be easily modified to change the search parameters and, hence, the displayed search results.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: April 14, 2020
    Assignee: Adobe Inc.
    Inventors: Andreas Kuefer, Cosmin Daniel Capitanu
  • Patent number: 10621262
    Abstract: A method of retrieving and displaying relevant content as part of a configurable feed in association with a web page hosted at a host server associated with a publisher includes: selecting a plurality of different content extensions having different content extension types to be displayed in association with the web page, wherein the web page is located at a particular URL; analyzing the web page for content to determine information about the web page; receiving a request for the URL of the web page; and based on the request and the analysis, selecting a plurality of content extension content corresponding respectively to the plurality of different content extensions and for display in a browser with the web page. The selection of the plurality of different content extensions may be made at least in part by the publisher, and the selection of the content extension content may be made at least in part by a third party content feed entity different from the publisher.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: April 14, 2020
    Assignee: REVCONTENT, LLC
    Inventors: John D. Lemp, Christopher P. Maynard, Harsh Jain
  • Patent number: 10616135
    Abstract: Techniques are provided for controlling resource usage in a computing environment. In response to receiving a content request, a set of candidate content delivery campaigns is identified. For a first candidate content delivery campaign in the set, an anticipated resource usage of a resource that is associated with the first candidate content delivery campaign is determined. The anticipated resource usage is determined based on (1) a resource reduction per event of each event in a set of detected events of a content item of the first candidate content delivery campaign and (2) a decay factor. Based on the anticipated resource usage, it is determined whether the first candidate content delivery campaign is to be removed from the set.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: April 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yang Zhao, Yin Zhang
  • Patent number: 10614713
    Abstract: A computer system can receive, from a mobile device of a user, a set of data that specifies a location of a second user as a destination location, wherein the second user is associated with a contact record. Subsequent to receiving the set of data, the computer system can receive, from a mobile device of the second user, location information indicating a current location of the second user, and configure the destination location of a service request of the user to correspond to the current location of the second user. The computer system may then transmit, to a mobile device of a service provider assigned to fulfill the service request, a second set of data associated with the service request, the second set of data including location data corresponding to a pick-up location of the user and location data corresponding to the configured destination location.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: April 7, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Andrew Chen, Jeffrey Holden, Sonya Ives
  • Patent number: 10609085
    Abstract: A social networking system user creates an album including a shared collection of content (a “shared album”) and associates a privacy model with the shared album. The privacy model specifies additional users of the social networking system authorized to access content items in the shared album and specifies types of actions users authorized to access content items in the shared album are permitted to perform to content items in the shared album. Notifications describing actions associated with content items in a shared album may be presented to users authorized to access the shared album. The social networking system may prompt a user to create a shared album containing based on actions performed by the user or performed by connected to the user.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: March 31, 2020
    Assignee: Facebook, Inc.
    Inventors: Jeffrey Andrew Kanter, Robert Michael Baldwin, Paul Francois Carduner, Sai Wo Li, Paul Tarjan, Fred Zhao
  • Patent number: 10592954
    Abstract: Systems, methods and computer program products for facilitating searching, obtaining and displaying product choice recommendations using inputs, including continuum-based inputs, and variable-sized visual representations are disclosed. In an embodiment, a user is presented with at least one continuum-based selector and at least one product choice visual representation. At least one input indicating user interest value in a product attribute is received and compared with stored result values of product choices. A unique weighing value indicating the relevancy of the product choice is generated for each product based on the comparison performed. The user is then presented with at least one product choice visual representation which may be modified based on the unique weighing value of the product choice.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: March 17, 2020
    Inventor: Theodore Michael Evers
  • Patent number: 10592929
    Abstract: The present disclosure relates to computer-implemented systems and methods for delivering content. An example method may include receiving ambient environment information associated with a user device, the ambient environment information comprising image information for an image having multiple objects positioned within the image, and identifying a user associated with the user device. The method may include identifying a user category associated with the user, and identifying at least two of the objects positioned within the image based at least in part on the image information. The method may include identifying one or more triggers based at least in part on the at least two objects, and identifying, based at least in part on the one or more triggers, at least one marketing message associated with the one or more triggers, the ambient environment information, and the user category. The method may include sending the marketing message to the user device.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: March 17, 2020
    Assignee: VP Holdings, Inc.
    Inventors: Fred Steube, Michael Vivio, James Christian Cate
  • Patent number: 10595055
    Abstract: Techniques are described for providing media presentations that include content originating from multiple sources in ways that are effectively transparent to end user devices. Manifest data provided to an end user device include a key encoded in the URL for each of the content fragments. The key encodes one or more interstitial periods of secondary content within the overall presentation of primary content. When a media server receives a content request from the end user device, the media server determines from the key encoded in the URL and the range of content requested whether the request corresponds to the primary content or the secondary content.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: March 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Tarun Jindal, Ron Searl, Kyle Alexander Woo, Abhishek Kumar, Yongjun Wu
  • Patent number: 10592806
    Abstract: The present disclosure describes a system including a knowledge ecosystem of use in managing the execution of collaborative projects. In systems disclosed here, participants may receive suggested knowledge of use in one or more tasks related to their role in one or more projects. In systems disclosed here, participants in a knowledge ecosystem may be described using attributes, where the system may modify a set of attributes associated with a participant. The system may suggest one or more participants for one or more tasks in a project as well as collaboration with one or more other people with knowledge relevant to the project. Systems disclosed here may manage the execution of collaborative projects, where managing the execution may include characterizing knowledge and participants in an ecosystem, suggesting collaboration between participants in the ecosystem, and presenting relevant information in a timely manner to participants in the project.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: March 17, 2020
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Gopika Kannan, Jennifer Fabrizi, Robert Polkowski