Patents Examined by Thomas J Dailey
-
Patent number: 11429505Abstract: A system for polling components is disclosed that includes a plurality of processors and a control system configured to interface with each of the plurality of processors, and to 1) poll each of the plurality of processors using a first polling loop and 2) transfer one of the plurality of processors to a second polling loop if the one of the plurality of processors is non-responsive to the poll.Type: GrantFiled: August 3, 2018Date of Patent: August 30, 2022Assignee: DELL PRODUCTS L.P.Inventors: Akkiah Choudary Maddukuri, Arun Muthaiyan, Komal Kumar Dhote, Rama Rao Bisa
-
Patent number: 11425009Abstract: In one embodiment, a service receives a feature availability report indicative of which telemetry variables are available at a device in a network and resource costs associated with data features that the device could compute from the telemetry variables. The service selects at least a subset of the data features for input to a machine learning model, based on their associated resource costs and on their respective impacts on one or more performance metrics for the machine learning model. The service trains the machine learning model to evaluate the selected data features. The service sends the trained machine learning model to the device. The device computes the selected data features from the telemetry variables available at the device and uses the computed data features as input to the machine learning model.Type: GrantFiled: December 10, 2019Date of Patent: August 23, 2022Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Pascal Thubert, Eric Levy-Abegnoli, Patrick Wetterwald
-
Patent number: 11418357Abstract: An example method for managing access to a VR platform includes causing presentation of a virtual room including display of a plurality of user identifiers corresponding to users using a non-VR mobile application and users using the VR platform. The plurality of user identifiers are sorted on a wait list based on an elapsed wait time associated with each user. The example method also includes causing display of a graphical assistance pod, and responsive to its activation, displaying a user interface to present tools usable selectable by a support representative for managing interactions with the plurality of users. The example method further includes establishing a secure communication channel between the support representative and the at least one of the plurality of users using the non-VR mobile application.Type: GrantFiled: April 3, 2020Date of Patent: August 16, 2022Assignee: eXp World Technologies, LLCInventors: Alex Howland, Scott Petronis, Erik Hill, Wesley Hawkins
-
Patent number: 11412031Abstract: During web application development, receiving a request for a webpage for a first business object type, the first request comprising a first business object type identifier of the first business object type, receiving a first expression for selecting an instance of the first business object type from a plurality of instances of the first business object type from an object data source, the expression specifying a first data source and an operation and generating the webpage, the webpage comprising a first user interface (UI) widget for the first business object type and a first instruction for prepopulating the first UI widget with first data from the instance of the first business object type, the first instruction including the first expression, the first expression executable to perform the operation on data from the first data source to generate a result identifying the instance of the first business object type.Type: GrantFiled: April 24, 2020Date of Patent: August 9, 2022Assignee: OPEN TEXT CORPORATIONInventors: Naveen K. Vidyananda, Sachin Gopaldas Totale
-
Patent number: 11405413Abstract: Performing anomaly lookup on data sources that include an entity related to an alert. One or more entities related to an alert and a date when the alert occurred are received. The alert may indicate that an anomaly in data collected from a various data sources may be present in at least one of the data sources. The various data sources are searched for the one or more entities around the alert date to determine which of the data sources include the one or more entities. For those data sources including the one or more entities, an anomaly lookup procedure is performed on the data sources during a first time window to determine an initial set of suspicious anomalies.Type: GrantFiled: February 1, 2019Date of Patent: August 2, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Hani Hana Neuvirth, Gueorgui Chkodrov, Dotan Patrich, Elad Yom-Tov, Dawn Antonette Burns, Yotam Livny
-
Patent number: 11398997Abstract: Systems, computer program products, and methods are described herein for information transfer between communication channels. The present invention is configured to electronically receive, via a first communication channel associated with an entity, information associated with a transfer of resources from a user at a first time; initiate one or more machine learning algorithms at on the information associated with the transfer of resources at the first time; generate, using the one or more machine learning algorithms, a summary of the information associated with the transfer of resources; electronically receive an indication that the user wishes to transfer to a second communication channel; and initiate a communication channel transfer protocol to transmit the summary of the information associated with the transfer of resources to the second communication channel.Type: GrantFiled: June 22, 2020Date of Patent: July 26, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Sandeep Kumar Chauhan, Hari Gopalkrishnan, Jagadish Reddy
-
Patent number: 11397849Abstract: An embodiment provides for representation state transfer (REST) transformation. A service abstraction is received. Service templates are received. Each service template corresponds to a different one of a plurality of services. Service specific requests are provided by modifying the service templates based on the service abstraction. Each of the service specific requests are different from each other and are for a different one of the services.Type: GrantFiled: June 7, 2018Date of Patent: July 26, 2022Assignee: Oracle International CorporationInventor: Christian Straub
-
Patent number: 11375032Abstract: A system and method for mirroring traffic data is described. A traffic proxy samples traffic data between a client device and a first web server. The traffic data comprises requests from the client device and corresponding responses from the first web server. The sampled traffic data is encoded and relayed to a second web server. The second web server comprises an updated version of a web service that is operating at the first web server. Responses from the first web server are compared with responses from the second web server based on the requests in the encoded sampled traffic data. The differences between the responses from the first web server and the second web server is stored.Type: GrantFiled: December 20, 2018Date of Patent: June 28, 2022Assignee: eBay Inc.Inventor: Amit Desai
-
Patent number: 11366723Abstract: The present inventors devised a holistic approach for protecting serverless applications in single-cloud, multi-zone, multi-cloud, and/or non-cloud data center computing environments. An illustrative data storage management system discovers application assets, relationships, and interoperability dependencies and creates an “application entity” that references the various assets. Protection preferences apply to the application entity as a whole. An orchestration function in the system coordinates storage management operations (e.g., backup, replication, live synchronization, etc.) in a suitable order of operations gleaned from asset dependencies, if any. A set of copies of the application's discovered assets are generated in coordinated fashion and represent a point-in-time copy of the application. The point-in-time copy can be restored and/or migrated to other computing services by the data storage management system.Type: GrantFiled: December 10, 2019Date of Patent: June 21, 2022Assignee: Commvault Systems, Inc.Inventors: Ketan Bansod, Jun H. Ahn, Girish Ramohalli Gopala Rao
-
Patent number: 11368476Abstract: Techniques are disclosed relating to data management. A computer system may evaluate network traffic to extract and group data objects based on their content satisfying similarity criteria, and to identify baseline behavior with respect to those data objects. The computer system may generate data-defined network (DDN) data structures that include a content class and one or more behavioral classes. The content class may be indicative of one or more of the data objects that have been grouped based on them satisfying the similarity criteria. The one or more behavioral classes may indicate baseline behavior of those data objects within the content class as determined from evaluation of the network traffic. The computer system may detect, using the DDN data structures, anomalous data behavior within network traffic. In response to detecting anomalous data behavior, the computer system may prevent network traffic corresponding to the anomalous data behavior from being communicated.Type: GrantFiled: February 21, 2019Date of Patent: June 21, 2022Assignee: Helios Data Inc.Inventor: Fei Zou
-
Patent number: 11362994Abstract: A media flow transport security manager of a hybrid cloud-based media production system having a network orchestrator and an extensible resource manager (ERM) includes a firewall communicatively coupled to a computing platform having a hardware processor and a memory storing a security software code. The hardware processor executes the security software code to communicate with the network orchestrator to identify multicast production media flow(s) for processing in a cloud-based virtual production environment, and to communicate with the ERM to obtain an identifier of each cloud-based resource used for processing cloud production media flow(s) corresponding to the identified multicast production media flow(s).Type: GrantFiled: May 7, 2020Date of Patent: June 14, 2022Assignee: Disney Enterprises, Inc.Inventors: Michael J. Strein, Douglas R. Mason, Craig L. Beardsley, Benjamin H. Kepler
-
Patent number: 11363104Abstract: An example system comprising a management server to execute a directory service for internet-of-things (IoT) devices deployed on the management server, the management server to receive a subscription message including a topic about the IoT devices from a client device, store an address of the client device and the corresponding topic subscribed by the client device in the directory service for the IoT devices, extract device information from a sensor, wherein the device information includes the topic about the IoT devices, and transmit a configuration packet to the sensor in response to an identification of the topic from the device information, wherein the configuration packet includes the address of the client device.Type: GrantFiled: December 18, 2018Date of Patent: June 14, 2022Assignee: Hewlett Packard Enterprise Development LPInventor: Aseem Sethi
-
Patent number: 11350298Abstract: Novel tools and techniques are provided for implementing telecommunications equipment health monitoring and management. In various embodiments, a computing system might receive, from a monitoring sensor(s), one or more characteristics of each of at least one of telecommunications equipment, telecommunications equipment batteries, or battery strings, in some cases via a network maintenance tunnel. The computing system might analyze the monitored one or more characteristics to identify each telecommunications equipment, each telecommunications equipment battery, or each battery string having equipment health issues.Type: GrantFiled: June 21, 2019Date of Patent: May 31, 2022Assignee: CenturyLink Intellectual Property LLCInventors: Ronald A. Lewis, Mark B. Nielsen
-
Patent number: 11336668Abstract: Disclosed is a method of detecting whether a groupware user's behavior is an abnormal behavior. The method includes acquiring a uniform resource identifier (URI) from the user's behavior, generating a URI sequence from the URI on the basis of a predetermined time interval, preprocessing the URI sequence to generate a primitive URI sequence, calculating a log probability value from the primitive URI sequence, and detecting whether the user's behavior is an abnormal behavior on the basis of the log probability value and a predetermined threshold value.Type: GrantFiled: February 15, 2019Date of Patent: May 17, 2022Assignee: PENTA SECURITY SYSTEMS INC.Inventors: Seung Young Park, Sang Gyoo Sim, Duk Soo Kim, Seok Woo Lee, Myung Jin Kim
-
Patent number: 11323531Abstract: A comprehensive approach to streaming backups for virtual machines (“VMs”) in a storage management system comprises improvements to the assignment of data agent proxies for VM secondary copy operations. New considerations in performing a VM streaming backup job include without limitation: determining and enforcing a system-wide per-proxy limit of concurrent data streams; generating an ordered priority list of the VMs to be backed up as a basis for choosing which proxies will back up the respective VM, though the illustrative system may not strictly adhere to the priority list based on further considerations; identifying a next available proxy based on data stream utilization at the proxy; and dynamically re-generating the priority list and re-evaluating considerations if some VMs become “stranded” due to a failure to be backed up. Secondary copy operations are distributed to proxies in ways that improve the chances of successfully completing VM streaming backups.Type: GrantFiled: June 9, 2020Date of Patent: May 3, 2022Assignee: Commvault Systems, Inc.Inventor: Henry Wallace Dornemann
-
Patent number: 11316828Abstract: Examples include receiving a first minimum value in a range of consecutive networking integers, determining a first ternary content-addressable memory (TCAM) value based on the minimum, determining a number of trailing zeros in the first TCAM value, determining a proposed TCAM mask based on the number of trailing zeros and a binary opposite of the TCAM value, comparing the proposed TCAM mask to a maximum value associated with the range, determining a first TCAM mask for the first TCAM value based on the comparison, and setting the first TCAM value and the first TCAM mask in a networking device TCAM.Type: GrantFiled: September 26, 2019Date of Patent: April 26, 2022Assignee: Hewlett Packard Enterprise Development LPInventor: Christian E. Cleveland
-
Patent number: 11316789Abstract: A method for autonomously selecting data routing path by a distributed system includes forming a pulse group comprising a plurality of nodes in a computer network, automatically measuring one-way latencies between nodes in the pulse group, recording the one-way latencies in a one-way latency matrix, automatically determining a lower-latency data routing path from a first node to a second node through a relay node using in the one-way latency matrix. The lower-latency data routing path has a lower sum of one-way latencies from the first node to the second node via the relay node than the one-way latency for the direct path between from the first node to the second node. Data is sent from the first node to the second node via the relay node along the lower-latency data routing path. A payment transfer is automatically recorded in response to the data transmission along the lower-latency data routing path.Type: GrantFiled: January 20, 2021Date of Patent: April 26, 2022Assignee: Syntropy Network LimitedInventors: William B. Norton, Jonas Simanavicius
-
Patent number: 11316810Abstract: A method for automatically generating a semantic contextual message is provided. The method includes: prompting a user to grant access to a plurality of data sources of the user and to a plurality of contacts of the user; prompting the user to set a preference for each contact listing which of the data sources are shareable with the corresponding contact; monitoring a network for an incoming communication from a caller to the user, and determining whether the user is available to receive the incoming communication; identifying one of the contacts associated with the incoming communication, collecting data from the data sources listed by the preference of the identified one contact, and generating a semantic contextual message based on the collected data, when it is determined that the user is not available; and outputting the semantic contextual message across the network to the caller.Type: GrantFiled: June 7, 2019Date of Patent: April 26, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Josh Andres, Shaila Pervin
-
Patent number: 11316807Abstract: A method includes providing a server executing computer code embodying the chat-bot, receiving, via the server, a requirement for customization of a main computer code, the main computer code including modules, and determining, by the chat-bot, top-k modules of the main computer code potentially affected given the requirement for customization. The determination of the top-k modules includes representing each of the modules of the main computer code in an embedding vector space, representing the requirement for customization as a vector in the embedding space, and fetching the top-k modules nearest the requirement for customization in the embedding space. The method further includes determining a question, communicating the question to an entity providing the requirement for customization, receiving a response to the question, and filtering the top-k modules using the response to determine a set of the modules associated with the requirement for customization.Type: GrantFiled: March 13, 2020Date of Patent: April 26, 2022Assignee: International Business Machines CorporationInventors: Ankur Tagra, Vijay Ekambaram, Smitkumar Narotambhai Marvaniya, Apparsamy Perumal, Shinoj Zacharias
-
Patent number: 11301778Abstract: A system and method for training and validating ML algorithms in real networks, including: generating synthetic traffic and receiving it along with real traffic; aggregating the received traffic into network flows by using metadata and transforming them to generate a first dataset readable by the ML algorithm, comprising features defined by the metadata; labelling the traffic and selecting a subset of the features from the labelled dataset used in an iterative training to generate a trained model; filtering out a part of real traffic to obtain a second labelled dataset; and selecting a subset of features from the second labelled dataset used for validating the trained model by comparing predicted results for the trained model and the labels; repeating the steps with a different subset of features to generate another trained model until results are positive in terms of precision or accuracy.Type: GrantFiled: March 20, 2019Date of Patent: April 12, 2022Assignee: TELEFONICA, S.A.Inventors: Antonio Pastor Perales, Diego R. Lopez, Alberto Mozo Velasco, Sandra Gomez Canaval