Retrieval From The Internet, E.g., Browsers, Etc. (epo) Patents (Class 707/E17.107)
  • Patent number: 11936512
    Abstract: Systems, apparatuses, methods, and computer program products are disclosed for managing open issues. An example method includes obtaining a dashboard access request for a portion of open issues managed by the issue management system, the issue management system storing variables associated with each open issue of the open issues; obtaining a dashboard data package based on scores for the portion of open issues, the scores indicating a severity level of the open issues of the portion of open issues and being based on the variables that are stored in the issue management system; and performing an action set using the dashboard data package to manage the portion of open issues.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: March 19, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Brian Karp, Damon Antoine Porter, Sarah Krenz, Jody Vandever, Ryan Calef
  • Patent number: 11915020
    Abstract: An Application Execution Server and a method for managing a Background Process which is associated with a Rich Internet Application which is accessible via a Web Browser of an Internet Enabled User Device. The Application Execution Server comprises a Background Process Manager which is adapted to create a Background Process, in response to receiving a request for such a process from the Rich Internet Application, the Background Process being adapted to recognize a triggered event associated with said associated rich Internet application and to invoke the Rich Internet Application, irrespective of whether the Web Browser and/or the Rich Internet Application is presently running or not.
    Type: Grant
    Filed: March 22, 2023
    Date of Patent: February 27, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Kristiansson, Karl-Johan Lundkvist
  • Patent number: 11914463
    Abstract: A method of an automatic support service that includes receiving a request for additional assistance for an error from a user interface, retrieving error information from a logging system for the error, generating an error information collection interface, in response to the request, populating the error information collection interface with the error information from the logging system, sending the error information collection interface to be displayed to the user by the user interface, and receiving additional error information from the user via the error information collection interface.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: February 27, 2024
    Assignee: Salesforce, Inc.
    Inventors: Federico Ariel Piagentini, Santiago Vacas, Tomás Christian Fox, Ashley Carrington Simons
  • Patent number: 11907271
    Abstract: First one or more values are extracted from a plurality of events using a first extraction rule. The extracted first one or more values are assigned to a first field of the plurality of events as a first set of field-data item pairs and a field label is assigned to the first field. Second one or more values and a field label corresponding to the second one or more values are extracted from the plurality of the events using a second extraction rule, where the extracted field label corresponds to the assigned field label of the first field. The extracted second one or more values are assigned to a second field of the plurality of events as a second set of field-data item pairs, thereby distinguishing the extracted second one or more values from the extracted first one or more values.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: February 20, 2024
    Assignee: Splunk Inc.
    Inventor: Marc Vincent Robichaud
  • Patent number: 11868364
    Abstract: First one or more values are extracted from a plurality of events using a first extraction rule. The extracted first one or more values are assigned to a first field of the plurality of events as a first set of field-data item pairs. Second one or more values are extracted from the plurality of the events using a second extraction rule. The second extraction rule identifies the second one or more values and a field label corresponding to the second one or more values in the extracted first one or more values of the first set of field-data item pairs. The extracted second one or more values are assigned to a second field of the plurality of events as a second set of field-data item pairs. The field label extracted using the second extraction rule or a modified version thereof may be assigned to the second field.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: January 9, 2024
    Assignee: Splunk Inc.
    Inventor: Marc Vincent Robichaud
  • Patent number: 11853381
    Abstract: Techniques of this disclosure are directed to enable a computing device to process voice queries and provide query answers even when the computing device and vehicle do not have internet connectivity. According to the disclosed techniques, a computing device may detect a query via input devices of the computing device and output a query answer determined based on the detected query. Rather than directly querying a remote computing system, various aspects of the techniques of this disclosure may enable the computing device to use a query answer cache to generate the query answer. The query answer cache may include predicted queries and query answers retrieved from a query answer cache of a remote computing system, thereby enabling the computing device to respond to the detected queries while experiencing unreliable internet connection.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: December 26, 2023
    Assignee: Google LLC
    Inventors: Xin Li, Yixin Wang, Benedict Liang, Dharminder Singh
  • Patent number: 11847109
    Abstract: An in-memory database server hosting a tenant of a multi-tenant software architecture can receive a definition of a custom data field that is unique to an organization having isolated access to the tenant. The custom data field can extend a standard table defined by central metadata stored at a system tenant of the multi-tenant software architecture. Tenant private metadata that includes the definition can be stored in memory accessible only to the tenant. A tenant-dependent table that includes the custom data field can be formed, for example by retrieving central metadata defining the standard table from the system tenant and adding the custom data field using the definition. The tenant-dependent table can be presented for access via a database client at the organization. Related systems, articles of manufacture, and computer-implemented methods are disclosed.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: December 19, 2023
    Assignee: SAP SE
    Inventors: Yong Sik Kwon, Yongsik Yoon, Joo Yeon Lee, Oliver M. Steinau, Markus Hartmann
  • Patent number: 11811628
    Abstract: Disclosed embodiments include a system for displaying access market network device network traffic statistics for active Internet Protocol (IP) destinations. The system includes a network device having a connection tracker module that maintains connection-based traffic flows in a packet forwarding path, and a flowstats module that receives data for connection-based traffic flows from the connection tracker module and communicates with an analysis module to generate a table of network traffic statistics for active IP destinations.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: November 7, 2023
    Assignee: CRADLEPOINT, INC.
    Inventor: Prashant Pai
  • Patent number: 11810658
    Abstract: A method for tracking and incentivizing wellness activity using a fitness tracking device includes: receiving user wellness data collected over a time period from at least one fitness tracking device of a user, the user wellness data including at least one wellness metric corresponding to the user; analyzing user transaction data including transactions initiated by the user with a portable financial device over the time period; automatically determining a wellness award for the user based at least partially on the user wellness data and the user transaction data for the time period; and automatically initiating the wellness award for the user. A system for tracking and incentivizing a wellness activity using a fitness tracking device is also disclosed.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: November 7, 2023
    Assignee: Visa International Service Association
    Inventor: Shweta Sitaram Naik
  • Patent number: 11789977
    Abstract: In various embodiments described in the present disclosure overrides to forecast data are disaggregated to a lowest hierarchy level and derived forecasts are created based at least in part on the results. In one example, values included in the forecast are organized into a set of dimensions where the dimensions are associated with a hierarchy level of a plurality of hierarchy levels.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: October 17, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Chetan Mehta, Anish Borkar, Parnika Singh, Divya Hariharan, Anup Bharadwaj, Yasaswi Vempati
  • Patent number: 11775494
    Abstract: The disclosure is directed to various ways of improving the functioning of computer systems, information networks, data stores, search engine systems and methods, and other advantages. Among other things, provided herein are methods, systems, components, processes, modules, blocks, circuits, sub-systems, articles, and other elements (collectively referred to in some cases as the “platform” or the “system”) that collectively enable, in one or more datastores (e.g., where each datastore may include one or more databases) and systems, the creation, development, maintenance, and use of a set of custom objects for use in a wide range of activities, including sales activities, marketing activities, service activities, content development activities, and others, as well as improved methods and systems for sales, marketing and services that make use of such entity resolution systems and methods as well as custom objects.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: October 3, 2023
    Assignee: HubSpot, Inc.
    Inventors: Hector Urdiales, Marco Lagi, Stephen J. Purcell, Stuart P. Layton, Bryan Ash, Jared Williams, Sophie Higgs, Robert McEneaney, Dylan Sellberg, Anna Perko
  • Patent number: 11722365
    Abstract: A system, method and apparatus for configuring a node in a sensor network. A sensor service can enable sensor applications to customize the collection and processing of sensor data from a monitoring location. In one embodiment, sensor applications can customize the operation of nodes in the sensor network via a sensor data control system.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: August 8, 2023
    Assignee: Senseware, Inc.
    Inventors: Julien G. Stamatakis, Thomas Hoffmann
  • Patent number: 11647061
    Abstract: A system for collaboratively generating and/or managing a media channel is provided. The system includes an identification component, a generation component and a permissions component. The identification component identifies a first set of media content associated with a first social group and a second set of media content associated with a second social group. The generation component generates a media channel based on the first and second sets of media content identified as being respectively associated with the first and second social groups. The permissions component grants access to the media channel based at least on permissions generated for the first and second sets of media content in connection with the respective first and second social groups.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: May 9, 2023
    Assignee: Google LLC
    Inventors: Justin Lewis, Jonathan William Ray
  • Patent number: 11588652
    Abstract: Improved systems, methods, and architectures to enhance decision making in Smart Cities and Smart Regions. A system includes an index structure including a first hierarchical data structure including a first hierarchical score based on a plurality of first-level elements, each of the plurality of first-level elements having a respective weighting, and a second hierarchical data structure including a plurality of second hierarchical scores based on a plurality of second-level elements, each of the plurality of second-level elements having a respective weighting, such that the first hierarchical score is based on the plurality of second hierarchical scores through an index factor; and a computer-implemented regional monitor engine to manage local access to a plurality of external data sources to coordinate writes to the index structure.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: February 21, 2023
    Assignee: Tele-Commuter Resources, Inc.
    Inventor: John Sanger
  • Patent number: 11586696
    Abstract: A method for enhanced web browsing includes receiving, by an executable application associated with a web browser on a computer system, a user selection of a reference to a business entity included within contents of a web page being displayed by the web browser during a user browsing session. The executable application causes the web browser to display an object in response to the user selection of the reference to the business entity. The object includes information associated with the business entity retrieved from a third-party information source. The executable application transmits instructions to store the information associated with the business entity retrieved from the third-party information source in an on-demand database based on a user input.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: February 21, 2023
    Assignee: Salesforce, Inc.
    Inventor: Latesh Semlani
  • Patent number: 11544944
    Abstract: A digital camera processing system with software to manage taking photos with a digital camera. Camera software controls the digital camera. A downloaded software component controls the digital camera software and causes a handheld mobile device to perform operations. The operations may include instructing a user to have the digital camera take photos of a check; displaying an instruction on a display of the handheld mobile device to assist the user in having the digital camera take the photos; or assisting the user as to an orientation for taking the photos with the digital camera. The digital camera processing system may generate a log file including a bi-tonal image formatted as a TIFF image.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: January 3, 2023
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Charles Lee Oakes, III, Randy Ray Morlen, Michael Frank Morris, Reynaldo Medina, III, Greg Alan Harpel, Gabriel Glenn Gavia, Bharat Prasad, Frank Kyle Major, Jeffrey Neal Pollack
  • Patent number: 11526521
    Abstract: A device includes a memory that stores a prefetching model. A control module receives a content page including one or more links each associated with selectable content and collects data associated with the content page. The collected data includes at least one of first data indicative of respective relationships between each of the links and a viewport of the device and second data indicative of characteristics of the viewport. The control module further assigns, using the prefetching model, respective scores to each of the links based on the collected data, and selectively generates, based on the assigned scores, a request to prefetch the selectable content associated with at least one of the links.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: December 13, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fernando Diaz, Ryen William White, Qi Guo
  • Patent number: 11513775
    Abstract: In a method of group control and management among electronic devices, wherein the electronic devices is in communication with a control device, a projectable space instance is provided for the control device to create a workspace, wherein a control and management tool and a plurality of unified tools for driving respective electronic devices are selectively added to the projectable space instance. The projectable space instance is then parsed with a projector by the control device to automatically generate a projected workspace corresponding to the workspace to be created via the projectable space instance. The control and management tool realizes at least one status information of at least a first one of the electronic devices by way of the unified tools, and controls at least a second one of the electronic devices to execute at least one task corresponding to the at least one status information.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: November 29, 2022
    Assignee: Able World International Limited
    Inventors: Wai-Tung Cheung, Chun-Hsiao Lin, Shih-Cheng Lan, Ho-Cheung Cheung
  • Patent number: 11409758
    Abstract: First one or more values are extracted from a plurality of events using a first extraction rule. The extracted first one or more values are assigned to a first field of the plurality of events as a first set of field-data item pairs. Second one or more values are extracted from the plurality of the events using a second extraction rule. The second extraction rule identifies the second one or more values and a field label corresponding to the second one or more values in the extracted first one or more values of the first set of field-data item pairs. The extracted second one or more values are assigned to a second field of the plurality of events as a second set of field-data item pairs. The field label extracted using the second extraction rule or a modified version thereof may be assigned to the second field.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: August 9, 2022
    Assignee: Splunk Inc.
    Inventor: Marc Vincent Robichaud
  • Patent number: 10931543
    Abstract: A system and method that allows for information relating to data and communication resource usage to be gathered and analyzed such that particular data transactions and usage can be classified based on purpose and/or type. Further, the system and method provide reporting based on amount of usage and/or purpose or type of usage so that associated costs and usage can be calculated applied and allocated to particular accounts, divisions, groups or individuals within and outside of a company or entity. Further, the system may restrict data usage of devices to data usage that can be allocated to particular accounts based on purpose, source, destination or other.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: February 23, 2021
    Assignee: Tangoe US, Inc.
    Inventors: Jaan Leemet, Paul Schmidt, Albert R. Subbloie, Jr., Christopher J. DeBenedictis
  • Patent number: 10810050
    Abstract: An apparatus and method for automatic configuration management of a network are provided. The apparatus and method may provide a virtualization system that has an inventory that includes physical resources and virtual assets managed by a virtualization layer running on the physical resources; wherein virtual assets are software instantiations of computer systems, receive a virtual asset provisioning request that specifies parameters to be considered for the virtual asset provisioning request and receive data on inventory available in the virtualization system. The apparatus and method may automatically provision a particular virtual asset to a particular physical resource in the virtualization system that matches the parameters in the virtual asset provisioning request, assign the provisioned virtual asset to the virtual asset provisioning request and provide user access to the provisioned virtual asset.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: October 20, 2020
    Assignee: ToutVirtual, Inc.
    Inventor: Vipul Pabari
  • Patent number: 10726037
    Abstract: First one or more values are extracted from a plurality of events using a first extraction rule. The extracted first one or more values are assigned to a first field of the plurality of events as a first set of field-data item pairs. Second one or more values are extracted from the plurality of the events using a second extraction rule. The second extraction rule identifies the second one or more values and a field label corresponding to the second one or more values in the extracted first one or more values of the first set of field-data item pairs. The extracted second one or more values are assigned to a second field of the plurality of events as a second set of field-data item pairs. The field label extracted using the second extraction rule or a modified version thereof may be assigned to the second field.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: July 28, 2020
    Assignee: SPLUNK INC.
    Inventor: Marc Vincent Robichaud
  • Patent number: 10554627
    Abstract: A method for relaying a message is provided. The method includes transmitting, by an electronic device, a first message including a first anonymous identifier of the electronic device to at least one external device, and receiving a second message including the first anonymous identifier and a second anonymous identifier of the at least one external device.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: February 4, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jin-Hong Jeong, Sun-Kee Lee, Cheol-Ho Cheong, Joon-Young Cho, Bo-Kun Choi
  • Patent number: 10547525
    Abstract: Among other things, an aspect includes a data storage system associated with a provider entity and storing data on behalf of a client entity, the data being accessible from the data storage system by the client entity, a data interface enabling access by the provider entity to the data of the data storage system, and an analysis engine maintained by the provider entity to, at times determined by the analysis engine, access the data using the data interface, analyze the data, and generate results of the analysis for use by the client entity.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: January 28, 2020
    Assignee: Mimecast Services Ltd.
    Inventor: Nathaniel S. Borenstein
  • Patent number: 10521542
    Abstract: A non-transitory, computer-readable recording medium having stored therein a program for causing a computer to execute a process including: parts to be placed on a periphery of a printed-circuit board are placed in a first state, extracting first information for indicating an electrical-connection relationship between the printed-circuit board and the parts based on shape information for indicating shapes of the parts, placement information for indicating placement positions of the parts, and material information for indicating materials of the parts; when the parts are placed in a second state different from the first state, extracting second information for indicating an electrical-connection relationship between the printed-circuit board and the parts based on the shape information, placement information for indicating placement positions of the parts, and material information for indicating materials of the parts; extracting parts of the parts having a different electrical-connection relationship between
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: December 31, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Ryoko Kimura, Kunitoshi Tanaka, Yoshitaka Nishio, Takehiro Yano
  • Patent number: 10497008
    Abstract: A method for web browser-based distribution of targeted advertising messages is provided. An advertising party registers with a distributor of targeted advertising messages. An advertising campaign for goods targeting user demographic categories chosen by the advertising party is created, with advertising messages being customized for each category and the advertising messages being stored on a web server of the distributor. The advertising party pays the distributor for the advertising campaign. A user registers with the distributor for receiving advertising messages through a web browser and the user providing user demographic data and value account information at registration. The web browser home page of the user is configured with a user-specific URL corresponding to a set of targeted advertising messages according to the user demographic data.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: December 3, 2019
    Inventor: Hugues Courchesne
  • Patent number: 10489274
    Abstract: Techniques for using emulation to disassociate verification from stimulus in functional test are described. In one approach, a computer stores first data representing an initial state of an application and second data representing the same initial state of a model application, wherein the model application models expected behavior of the application. The computer selects actions for the application to perform and causes both the application and the model application to perform the actions. The computer updates the first and second data to represent the state of both the application and the model application after performing the actions. The computer then compares the first and second data to determine whether both refer to the same state. In response to a determination that the first data and the second data do not refer to the same state, the computer stores data indicating a test failure.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: November 26, 2019
    Assignee: PayPal, Inc.
    Inventors: Anne S. Stern, Mark S. Petrovic, Xuyuan Si, Wilson Ross
  • Patent number: 10397192
    Abstract: An assistant computing device communicates with a remote computing device, and a requesting computing device. The remote computing device in communication with a dataset resides in a secured data center. The requesting computing device: employs credentials to communicate remote instructions to the remote computing device over an external network and through a firewall; and receive query results generated by the remote computing device executing the remote instructions. The assistant computing device: receives requests from the requesting computing device to query the dataset, generates access credentials and remote processing instructions executable by the remote computing device to satisfy the request; encrypts and communicates the access credentials and remote processing instructions to the requesting computing device; receives results from the requesting computing device; generates a report of the results; and communicates the report to the requesting computing device.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: August 27, 2019
    Assignee: DvSum, LLC
    Inventor: Aashish Singhvi
  • Patent number: 10389834
    Abstract: A system, method, and computer program product for automatically browsing a collaborative environment site. The system may include a selection module on a computer, a browser module on a computer, and a report module on a computer. The selection module may be configured to allow selection of a collaboration site to be viewed. The browser module may be configured to browse the selected collaborative environment site, and retrieve metadata associated with one or more collaborative site classes within the collaborative environment site. The report module may be configured to generate a report displaying the retrieved metadata.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: August 20, 2019
    Assignee: Syntel, Inc.
    Inventors: Dheeraj Anil Patankar, Moreshwar Marne
  • Patent number: 10372781
    Abstract: Heuristic caching techniques are used to improve application usability within the constraints of computing resources. A user's behavior in connection with an application is recorded and used to intelligently determine which transitions of a user interface of the application to cache. In addition, the user may have one or more characteristics. Such characteristics may also be used to identify other users so that the other users' behavior in connection with the application can be used for intelligently determining which transitions of the user interface to cache.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: August 6, 2019
    Assignee: Oracle International Corporation
    Inventors: Reza B'Far, Alan Waxman, Kent Spaulding
  • Patent number: 10367904
    Abstract: An architecture that can facilitate support for or integration of disparate communications networks. The architecture can embody a consolidated network repository (CNR) that can be configured as a single logical repository that can potentially be configured according to a common schema regardless of the type or number of schema employed by the disparate communications networks.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: July 30, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Sangar Dowlatkhah
  • Patent number: 10367823
    Abstract: The present disclosure involves systems and computer implemented methods for generating a virtual or augmented reality-based oversight system of business processes at a location remote from where the business process is executed. In one example, system operations include identifying a process-based operation performed at a physical first location, where the operation is associated with a request for oversight from a remote second location. A current state of the operation at the first location is identified, and at least one input source at the first location is identified. A simulation of the current state of the operation at the first location incorporating input from the input source(s) is generated for presentation at the second location. An action performed at the first location in the current state of the operation is identified, and the second location is then transmitted a request to authorize the identified action.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: July 30, 2019
    Assignee: The Toronto-Dominion Bank
    Inventors: Christianne Moretti, James Zachary Pryor, Matthew Hamilton, Jonathan K. Barnett, Paul Mon-Wah Chan, Orin Del Vecchio, John Barbon, John Jong-Suk Lee
  • Patent number: 10313484
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: June 4, 2019
    Assignee: WEB SPARK LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 10289432
    Abstract: A method for data processing may include receiving a universal resource locator (URL) from a web browser, where the URL corresponds to a first system, and identifying an attribute of the URL, where the attribute of the URL comprises a domain of the URL, a path of the URL, one or more parameters of the URL, or a combination thereof. The method may further include selecting a data handler based at least in part on the identified attribute of the URL and generating an augmented set of data based on a first set of data from the first system and a second set of data from a second system, where the augmented set of data is generated using the data handler. The method may further include modifying a display of an extension of the web browser based on the augmented set of data.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: May 14, 2019
    Assignee: salesforce.com, inc.
    Inventors: Adam Evans, Ankush Goyal
  • Patent number: 10257319
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: April 9, 2019
    Assignee: WEB SPARK LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 10244073
    Abstract: Embodiments of the present invention include methods and systems for domain name system (DNS) pre-resolution. A method for DNS pre-resolution is provided. The method includes initiating a DNS lookup call for one or more sub-resource uniform resource locator (URL) hostnames associated with a referring URL prior to navigation to the referring URL, whereby a resolution result for at least one of the sub-resource URL hostnames is cached in a DNS cache in preparation for navigation to the sub-resource URLs. The method further includes learning relationship information including the sub-resource URLs associated with the referring URL for DNS pre-resolution. A system for DNS pre-resolution is also provided. The system includes a DNS pre-resolver, a navigation monitor and a relationship data store.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: March 26, 2019
    Assignee: Google LLC
    Inventor: James Roskind
  • Patent number: 10146832
    Abstract: Airline route information may be pre-fetched and cached in a routings engine to improve response time of the routings engine to generate routes from an origin to a destination location. For example, a method may include receiving, at a routings engine from an airline reservation system, a request for first airline routes between an origin and a destination based on specified route parameters; storing, by the routings engine, the request in a historical record of requests; fetching, by the routings engine, first airline routes matching the origin, the destination, and the specified route parameters; and pre-fetching, by the routings engine, second airline routes based, at least in part, on the historical record of requests.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: December 4, 2018
    Assignee: UNISYS CORPORATION
    Inventors: Pradeep CK, Raksha R., Venkatesh Ramachar Sanjeeva, Nishanth S.
  • Patent number: 10142391
    Abstract: In one embodiment, a method includes retrieving a time-based performance pattern of virtual meetings previously mediated by a communications platform executing in a computing environment, wherein the computing environment comprises a plurality of resources. The method further includes determining, from the time-based performance pattern, at least one virtual-meeting attribute associated with relatively poor virtual-meeting performance. Also, the method includes determining a performance relationship between the at least one virtual-meeting attribute and a particular resource of the computing environment. In addition, the method includes generalizing the performance relationship to overall, non-meeting-specific performance of the particular resource.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: November 27, 2018
    Assignee: Quest Software Inc.
    Inventors: Michel Albert Brisebois, Curtis T. Johnstone, Sawan Goyal
  • Patent number: 10069795
    Abstract: Examples disclosed herein relate to unwrap a message received from a remote management service in a first device and to provide the message to a second device. Examples include a first message received in a first device from a remote management service through a firewall, which is unwrapped into a second message. The second message is provided to its destination. In examples, the second message is received in the first device and unwrapped into a third message. The third message is provided to a second device.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: September 4, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Timothy P Blair, David Smith
  • Patent number: 10057230
    Abstract: A client confirmation method and system for identifying data traffic transmitted over a network controlled by an operator, the data traffic being associated with at least one client, the client confirmation system comprising: a client confirmation application configured to identify at least one client address; an authenticator configured to authenticate the at least one client identified by the at least one client address by analyzing data usage information generated by the at least one client, wherein the data usage information is further known to the operator; and a traffic associator configured to associate data traffic transmitted over the network with the at least one client identified by the at least one client address.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: August 21, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Scott Petrack
  • Patent number: 10026059
    Abstract: An information managing system for managing contact center information is disclosed. The information managing system includes a plurality of receivers for receiving information from at least one data collector. The information managing system further includes a plurality of databases for storing the information received from the at least one data collector. The information managing system further includes a report generator comprising a user interface for receiving a plurality of search queries from a plurality of users. The information managing system further includes a database interface layer for performing one or more lookups on the plurality of databases based on the plurality of search queries received from the plurality of users, wherein results of the one or more lookups are displayed on the user interface of the report generator.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: July 17, 2018
    Assignee: Avaya Inc.
    Inventors: Ariel Shtilman, Arkady Karpman
  • Patent number: 10019718
    Abstract: A computing system may generate a customer interface comprising a listing of transactions of a customer and one or more user-selectable options for the customer to utilize to identify a subset of the transactions relevant to an inquiry and may communicate the customer interface to a computing device associated with the customer. The computing system may receive, from the computing device associated with the customer, data, generated by the computing device associated with the customer in response to the customer invoking the user-selectable option(s), identifying the subset of the transactions relevant to the inquiry. The computing system may generate an associate interface comprising a listing of the subset of the transactions relevant to the inquiry and omitting or obscuring one or more of the transactions that are not amongst the subset relevant to the inquiry and may communicate the associate interface to a computing device associated with an associate.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: July 10, 2018
    Assignee: Bank of America Corporation
    Inventor: Manu Kurian
  • Patent number: 9971672
    Abstract: Techniques for using emulation to disassociate verification from stimulus in functional test are described. In one approach, a computer stores first data representing an initial state of an application and second data representing the same initial state of a model application, wherein the model application models expected behavior of the application. The computer selects actions for the application to perform and causes both the application and the model application to perform the actions. The computer updates the first and second data to represent the state of both the application and the model application after performing the actions. The computer then compares the first and second data to determine whether both refer to the same state. In response to a determination that the first data and the second data do not refer to the same state, the computer stores data indicating a test failure.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: May 15, 2018
    Assignee: PayPal, Inc.
    Inventors: Anne S. Stern, Mark S. Petrovic, Xuyuan Si, Wilson Ross
  • Patent number: 9952930
    Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. When a is to DSN undergo a change from a first system configuration of a Decentralized, or Distributed, Agreement Protocol (DAP) to a second system configuration of the DAP (e.g., such as based on addition, and/or removal of storage unit(s) (SU(s)) within the DSN or reallocation of data within the DSN, etc.), a computing device identifies a DAP transition mapping between the first system configuration of the DAP to the second system configuration of the DAP. Then, the computing device directs SU(s) to operate based on the DAP transition mapping during the transition.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kumar Abhijeet, Manish Motwani, Jason K. Resch, Ethan S. Wozniak
  • Patent number: 9942287
    Abstract: An information processing system includes one or more terminal devices; and an information processing apparatus connected to the one or more terminal devices via a network. Further, the terminal device includes an output control unit controlling timing to acquire a second data which are to be output subsequent to a first data which are output in response to an instruction from the information processing apparatus, and a storage unit storing the second data acquired by the output control unit.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: April 10, 2018
    Assignee: Ricoh Company, Ltd.
    Inventor: Hiroya Kumashio
  • Patent number: 9922084
    Abstract: A request is received to display at least a portion of a first events set and at least a portion of a second events set in an interleaved and visually distinct display format, where, in the interleaved and visually distinct display format, the at least a portion of the first events set is displayed in a visually distinct manner from the at least a portion of the second events set, and data from the at least a portion of the first events set is interleaved with data from the at least a portion of the second events set. In response to receiving the request, display is caused, on a user interface, of the at least a portion of the first events set and the at least a portion of the second events set in the interleaved and visually distinct display format.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: March 20, 2018
    Assignee: Splunk Inc.
    Inventor: Marc Vincent Robichaud
  • Patent number: 9912747
    Abstract: The invention discloses a browser and system for download and a download method, and relates to the field of internet technologies. The browser for download comprises: a download starting unit configured to start data download of a browser login user at the browser side; a prompt unit configured to prompt to save downloaded data into a network storage server bound to the browser login user at the browser side; a transmission unit configured to receive a download instruction from the user, and upload the data downloaded at the browser side to the network storage server bound to the browser login user; and a reception unit configured to receive address information of the uploaded downloaded data at the network side fed back by the network storage server. The browser, system and method may effectively avoid the occurrence of a situation of repeated download, and improve the efficiency of a user obtaining and using network data.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: March 6, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Peng Xiong, Huan Ren
  • Patent number: 9866508
    Abstract: Systems, methods, and computer-readable storage media for aggregating and presenting recent activities for online synchronized content management system are disclosed. The system can identify recent events that are associated with a user account in a content management system. The recent events may refer to events or activities that have occurred within a threshold time duration in the past, across one or more client devices that are associated with the user account. The recent events may be about creating, modifying, viewing, accessing, renaming, deleting, or sharing of content. The system can aggregate two or more events in those recent events into one aggregated event when they meet a criterion, such as folder location similarity, time proximity, file type similarity, file name similarity, geographic proximity, user preference, etc. The system can then present the aggregated recent events at one of the client devices.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: January 9, 2018
    Assignee: Dropbox, Inc.
    Inventors: Waseem Daher, Alexander Miles, Nathan Borror, David Kjelkerud
  • Patent number: 9842160
    Abstract: First one or more values are extracted from a plurality of events using a first extraction rule. The extracted first one or more values are assigned to a first field of the plurality of events as a first set of field-data item pairs and a field label is assigned to the first field. Second one or more values and a field label corresponding to the second one or more values are extracted from the plurality of the events using a second extraction rule, where the extracted field label corresponds to the assigned field label of the first field. The extracted second one or more values are assigned to a second field of the plurality of events as a second set of field-data item pairs, thereby distinguishing the extracted second one or more values from the extracted first one or more values.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: December 12, 2017
    Assignee: SPLUNK, INC.
    Inventor: Marc Vincent Robichaud
  • Patent number: 9830203
    Abstract: A method is described for communicating with an application on a portable data carrier, as well as such a portable data carrier. The method comprises the following steps of: forwarding a command transmitted by an external entity to the portable data carrier, from a runtime environment implemented on the portable data carrier to a proxy application implemented on the portable data carrier; forwarding the command from the proxy application via the runtime environment to the application; and monitoring the communication between the external entity and the application in the form of the command and/or intervening in the communication by the proxy application.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: November 28, 2017
    Assignee: GIESECKE & DEVRIENT GMBH
    Inventors: Michael Schnellinger, Frank Goschenhofer