Retrieval From The Internet, E.g., Browsers, Etc. (epo) Patents (Class 707/E17.107)
-
Patent number: 12045432Abstract: A system for display and interaction includes an interface and a processor. The interface is configured to receive data from one or more sensors. The processor is configured to convert the data to a common synthetic data space; provide the common synthetic data space for display; receive a command associated with an object represented in the common synthetic data space; and cause display of an icon indicating a command has been issued.Type: GrantFiled: October 8, 2021Date of Patent: July 23, 2024Assignee: Anduril Industries, Inc.Inventors: Palmer F. Luckey, Jason Levin, Julian Hammerstein, Joseph Chen, Maximillian Zheng Wang
-
Patent number: 12033289Abstract: Methods and systems for populating overlays within a virtual environment. An example method includes obtaining a virtual reality model of an overall region; accessing a plurality of records associated with respective ones of a plurality of properties modeled in the virtual reality model, wherein each of the plurality of records represents a respective status of a respective insurance claim for the respective property, and wherein all of the insurance claims are related to a same damage-causing event for the overall region; generating a plurality of overlays for respective ones of the plurality of records, wherein each of the plurality of overlays depicts the status of the claim for the respective property; and causing the pluralities of overlays to be rendered in a virtual environment for the virtual reality model at substantially the same time.Type: GrantFiled: May 4, 2023Date of Patent: July 9, 2024Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Bryan R. Nussbaum, Rebecca A. Little, Kevin L. Mitchell, Nathan C. Summers, An Ho
-
Patent number: 12001722Abstract: There is provided an apparatus, method, and computer-readable medium. The apparatus comprises interconnect circuitry to couple a device to one or more processing elements and to one or more storage structures. The apparatus also comprises stashing circuitry configured to receive stashing transactions from the device, each stashing transaction comprising payload data and control data. The stashing circuitry is responsive to a given stashing transaction whose control data identifies a plurality of portions of the payload data, to perform a plurality of independent stashing decision operations, each of the plurality of independent stashing decision operations corresponding to a respective portion of the plurality of portions of payload data and comprising determining, with reference to the control data, whether to direct the respective portion to one of the one or more storage structures or whether to forward the respective portion to memory.Type: GrantFiled: August 18, 2022Date of Patent: June 4, 2024Assignee: Arm LimitedInventors: Pavel Shamis, Honnappa Nagarahalli, Jamshed Jalal
-
Patent number: 11936512Abstract: 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: GrantFiled: November 29, 2022Date of Patent: March 19, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Brian Karp, Damon Antoine Porter, Sarah Krenz, Jody Vandever, Ryan Calef
-
Patent number: 11915020Abstract: 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: GrantFiled: March 22, 2023Date of Patent: February 27, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Johan Kristiansson, Karl-Johan Lundkvist
-
Patent number: 11914463Abstract: 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: GrantFiled: September 2, 2021Date of Patent: February 27, 2024Assignee: Salesforce, Inc.Inventors: Federico Ariel Piagentini, Santiago Vacas, Tomás Christian Fox, Ashley Carrington Simons
-
Patent number: 11907271Abstract: 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: GrantFiled: October 21, 2020Date of Patent: February 20, 2024Assignee: Splunk Inc.Inventor: Marc Vincent Robichaud
-
Patent number: 11868364Abstract: 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: GrantFiled: June 29, 2022Date of Patent: January 9, 2024Assignee: Splunk Inc.Inventor: Marc Vincent Robichaud
-
Patent number: 11853381Abstract: 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: GrantFiled: November 13, 2020Date of Patent: December 26, 2023Assignee: Google LLCInventors: Xin Li, Yixin Wang, Benedict Liang, Dharminder Singh
-
Patent number: 11847109Abstract: 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: GrantFiled: December 12, 2022Date of Patent: December 19, 2023Assignee: SAP SEInventors: Yong Sik Kwon, Yongsik Yoon, Joo Yeon Lee, Oliver M. Steinau, Markus Hartmann
-
Patent number: 11810658Abstract: 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: GrantFiled: March 18, 2021Date of Patent: November 7, 2023Assignee: Visa International Service AssociationInventor: Shweta Sitaram Naik
-
Patent number: 11811628Abstract: 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: GrantFiled: November 2, 2022Date of Patent: November 7, 2023Assignee: CRADLEPOINT, INC.Inventor: Prashant Pai
-
Patent number: 11789977Abstract: 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: GrantFiled: September 27, 2021Date of Patent: October 17, 2023Assignee: Amazon Technologies, Inc.Inventors: Chetan Mehta, Anish Borkar, Parnika Singh, Divya Hariharan, Anup Bharadwaj, Yasaswi Vempati
-
Patent number: 11775494Abstract: 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: GrantFiled: May 12, 2021Date of Patent: October 3, 2023Assignee: 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: 11722365Abstract: 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: GrantFiled: April 8, 2019Date of Patent: August 8, 2023Assignee: Senseware, Inc.Inventors: Julien G. Stamatakis, Thomas Hoffmann
-
Patent number: 11647061Abstract: 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: GrantFiled: December 22, 2021Date of Patent: May 9, 2023Assignee: Google LLCInventors: Justin Lewis, Jonathan William Ray
-
Patent number: 11588652Abstract: 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: GrantFiled: December 6, 2021Date of Patent: February 21, 2023Assignee: Tele-Commuter Resources, Inc.Inventor: John Sanger
-
Patent number: 11586696Abstract: 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: GrantFiled: June 19, 2017Date of Patent: February 21, 2023Assignee: Salesforce, Inc.Inventor: Latesh Semlani
-
Patent number: 11544944Abstract: 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: GrantFiled: July 10, 2019Date of Patent: January 3, 2023Assignee: 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: 11526521Abstract: 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: GrantFiled: July 15, 2016Date of Patent: December 13, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Fernando Diaz, Ryen William White, Qi Guo
-
Patent number: 11513775Abstract: 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: GrantFiled: June 26, 2015Date of Patent: November 29, 2022Assignee: Able World International LimitedInventors: Wai-Tung Cheung, Chun-Hsiao Lin, Shih-Cheng Lan, Ho-Cheung Cheung
-
Patent number: 11409758Abstract: 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: GrantFiled: July 2, 2020Date of Patent: August 9, 2022Assignee: Splunk Inc.Inventor: Marc Vincent Robichaud
-
Patent number: 10931543Abstract: 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: GrantFiled: April 28, 2014Date of Patent: February 23, 2021Assignee: Tangoe US, Inc.Inventors: Jaan Leemet, Paul Schmidt, Albert R. Subbloie, Jr., Christopher J. DeBenedictis
-
Patent number: 10810050Abstract: 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: GrantFiled: July 1, 2016Date of Patent: October 20, 2020Assignee: ToutVirtual, Inc.Inventor: Vipul Pabari
-
Patent number: 10726037Abstract: 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: GrantFiled: January 30, 2015Date of Patent: July 28, 2020Assignee: SPLUNK INC.Inventor: Marc Vincent Robichaud
-
Patent number: 10554627Abstract: 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: GrantFiled: March 4, 2015Date of Patent: February 4, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Jin-Hong Jeong, Sun-Kee Lee, Cheol-Ho Cheong, Joon-Young Cho, Bo-Kun Choi
-
Patent number: 10547525Abstract: 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: GrantFiled: June 16, 2017Date of Patent: January 28, 2020Assignee: Mimecast Services Ltd.Inventor: Nathaniel S. Borenstein
-
Patent number: 10521542Abstract: 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 betweenType: GrantFiled: March 27, 2018Date of Patent: December 31, 2019Assignee: FUJITSU LIMITEDInventors: Ryoko Kimura, Kunitoshi Tanaka, Yoshitaka Nishio, Takehiro Yano
-
Patent number: 10497008Abstract: 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: GrantFiled: November 5, 2004Date of Patent: December 3, 2019Inventor: Hugues Courchesne
-
Patent number: 10489274Abstract: 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: GrantFiled: May 15, 2018Date of Patent: November 26, 2019Assignee: PayPal, Inc.Inventors: Anne S. Stern, Mark S. Petrovic, Xuyuan Si, Wilson Ross
-
Patent number: 10397192Abstract: 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: GrantFiled: April 13, 2016Date of Patent: August 27, 2019Assignee: DvSum, LLCInventor: Aashish Singhvi
-
Patent number: 10389834Abstract: 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: GrantFiled: October 15, 2013Date of Patent: August 20, 2019Assignee: Syntel, Inc.Inventors: Dheeraj Anil Patankar, Moreshwar Marne
-
Patent number: 10372781Abstract: 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: GrantFiled: December 3, 2015Date of Patent: August 6, 2019Assignee: Oracle International CorporationInventors: Reza B'Far, Alan Waxman, Kent Spaulding
-
Patent number: 10367823Abstract: 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: GrantFiled: October 19, 2016Date of Patent: July 30, 2019Assignee: The Toronto-Dominion BankInventors: 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: 10367904Abstract: 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: GrantFiled: March 17, 2017Date of Patent: July 30, 2019Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventor: Sangar Dowlatkhah
-
Patent number: 10313484Abstract: 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: GrantFiled: April 20, 2018Date of Patent: June 4, 2019Assignee: WEB SPARK LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 10289432Abstract: 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: GrantFiled: March 2, 2017Date of Patent: May 14, 2019Assignee: salesforce.com, inc.Inventors: Adam Evans, Ankush Goyal
-
Patent number: 10257319Abstract: 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: GrantFiled: April 20, 2018Date of Patent: April 9, 2019Assignee: WEB SPARK LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 10244073Abstract: 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: GrantFiled: November 23, 2015Date of Patent: March 26, 2019Assignee: Google LLCInventor: James Roskind
-
Patent number: 10146832Abstract: 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: GrantFiled: February 5, 2016Date of Patent: December 4, 2018Assignee: UNISYS CORPORATIONInventors: Pradeep CK, Raksha R., Venkatesh Ramachar Sanjeeva, Nishanth S.
-
Patent number: 10142391Abstract: 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: GrantFiled: March 25, 2016Date of Patent: November 27, 2018Assignee: Quest Software Inc.Inventors: Michel Albert Brisebois, Curtis T. Johnstone, Sawan Goyal
-
Patent number: 10069795Abstract: 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: GrantFiled: June 27, 2014Date of Patent: September 4, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventors: Timothy P Blair, David Smith
-
Patent number: 10057230Abstract: 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: GrantFiled: September 9, 2015Date of Patent: August 21, 2018Assignee: Microsoft Technology Licensing, LLCInventor: Scott Petrack
-
Patent number: 10026059Abstract: 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: GrantFiled: February 28, 2014Date of Patent: July 17, 2018Assignee: Avaya Inc.Inventors: Ariel Shtilman, Arkady Karpman
-
Patent number: 10019718Abstract: 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: GrantFiled: May 12, 2015Date of Patent: July 10, 2018Assignee: Bank of America CorporationInventor: Manu Kurian
-
Patent number: 9971672Abstract: 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: GrantFiled: May 2, 2016Date of Patent: May 15, 2018Assignee: PayPal, Inc.Inventors: Anne S. Stern, Mark S. Petrovic, Xuyuan Si, Wilson Ross
-
Patent number: 9952930Abstract: 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: GrantFiled: October 21, 2016Date of Patent: April 24, 2018Assignee: International Business Machines CorporationInventors: Kumar Abhijeet, Manish Motwani, Jason K. Resch, Ethan S. Wozniak
-
Patent number: 9942287Abstract: 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: GrantFiled: October 28, 2014Date of Patent: April 10, 2018Assignee: Ricoh Company, Ltd.Inventor: Hiroya Kumashio
-
Patent number: 9922084Abstract: 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: GrantFiled: January 30, 2015Date of Patent: March 20, 2018Assignee: Splunk Inc.Inventor: Marc Vincent Robichaud
-
Patent number: 9912747Abstract: 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: GrantFiled: August 23, 2013Date of Patent: March 6, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Peng Xiong, Huan Ren