Patents Examined by El Hadji M. Sall
-
Patent number: 11349773Abstract: Maintaining distributed references to data stored on devices of a computer network is described. For instance, a system includes a request component that can communicate a removal request to network equipment to remove a resource from storage by first storage equipment. The system can further include an indicator component that can receive, from the network equipment, a first indication that the removal request did not cause removal of the resource. The removal request can be determined not to have caused the network equipment to remove the resource based on index information of a resource index, which could have identified that the resource was referenced by a resource stub stored on second storage equipment.Type: GrantFiled: October 29, 2020Date of Patent: May 31, 2022Assignee: EMC IP HOLDING COMPANY LLCInventor: Pankaj Datta
-
Patent number: 11348033Abstract: A system comprises one or more observation stations. Each observation station of the one or more observation stations comprises a corresponding set of one or more sensors. Additionally, the system comprises one or more physical machines that implement a computation engine configured to receive first observation data from the one or more observation stations. The computation engine may use the first observation data to train a machine learning system. The computation engine may subsequently use the trained machine learning system to provide feedback regarding an additional instance of the observation subject. The computation engine outputs the feedback.Type: GrantFiled: July 21, 2017Date of Patent: May 31, 2022Assignee: SRI InternationalInventors: Prasad Narasimha Akella, Bhaskar Ramamurthy, Manish Kothari, John Peter Marcotullio
-
Patent number: 11349948Abstract: The invention relates to a computer-implemented method, a corresponding a computer program product and a corresponding apparatus for distributing cached content in a network, the computer-implemented method comprising: collecting statistics regarding requests made and paths taken by the requests from source nodes to server nodes via intermediate nodes, the source nodes, intermediate nodes, and server nodes interconnected by edges having queues with respective queue sizes associated therewith, the requests including indications of content items to be retrieved; storing the content items at the server nodes; caching, by the intermediate nodes, the content items up to a caching capacity; and performing caching decisions that determine which of the content items are to be cached at which of the intermediate nodes, based upon costs that are monotonic, non-decreasing functions of the sizes of the queues.Type: GrantFiled: May 7, 2019Date of Patent: May 31, 2022Assignee: Northeastern UniversityInventors: Milad Mahdian, Armin Moharrer, Efstratios Ioannidis, Edmund Meng Yeh
-
Patent number: 11349905Abstract: A method for updating a non-current data model using a current data model. The update exports a first data set which includes a file with a model object for the current data model, another with option group (“OG”) objects, another with rule objects, and another with junction objects that relate a rule to an OG. The update exports a second data set that includes a file with model-to-OG junction objects, and a file with model-to-rule junction objects. The update transports the first, and second data sets from a first data repository to a second data repository. The update imports, to the non-current data model, the first, and second data sets. The update recreates, in the non-current data model, the model-to-option-group junctions and the model-to-rule junctions.Type: GrantFiled: August 24, 2020Date of Patent: May 31, 2022Assignee: MODEL N, INC.Inventors: Wilson Lau, Rinku A. Daxini, Kavita Waldia, Victor Yemelianenko
-
Patent number: 11343296Abstract: A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of content are provided. The metadata of the content may be efficiently divided for a purpose of use of a terminal based on general media information or specific media information, and may be transmitted to the terminal. A group may include one or more representations of content. The metadata may include a group element, and the group element may provide a summary of attributes of one or more representations included in the group.Type: GrantFiled: September 14, 2020Date of Patent: May 24, 2022Assignee: HELIOS STREAMING, LLCInventors: Truong Cong Thang, Jin Young Lee, Seong Jun Bae, Jung Won Kang, Soon Heung Jung, Sang Taick Park, Won Ryu
-
Patent number: 11343248Abstract: A mechanism for providing connection to a database is described. A connection to the database is intercepted. The connection is assigned to an instance of the database. A sidecar is configured to proxy the connection to the database. The sidecar is stateless and passes all communications for the connection to the instance of the database.Type: GrantFiled: March 12, 2020Date of Patent: May 24, 2022Assignee: Cyral Inc.Inventors: Manav Ratan Mital, Srinivas Nageswarrao Vadlamani, Pramod Chandraiah, Hugo Araújo de Sousa
-
Patent number: 11341590Abstract: Methods, systems, and apparatus, including computer programs encoded on a storage device, are disclosed. A system performs operations including receiving sensor data from a sensor of a property monitored by a monitoring system, and based on the sensor data, determining a first event and a second event that have occurred at the property. The operations include determining that the monitoring system is not able to communicate with an outside network, and classifying the first event as a high priority event and the second event as a low priority event. The operations include determining that a mobile device is able to receive data from the monitoring system; and providing, to the mobile device, data indicating the first event and an instruction to transmit the data indicating the first event to a server upon the mobile device being able to communicate with the outside network.Type: GrantFiled: August 19, 2020Date of Patent: May 24, 2022Assignee: Alarm.com IncorporatedInventors: Alexander Prugh, Alice Kuprenas, Eric Liao, Isaac Murakami, Johnathan Michael Carone, Kara Edman, Matthew Daniel Correnti
-
Patent number: 11343357Abstract: Systems and methods for autonomous program management include a device which may transmit data to a client in response to a first request from the client. The data may include a response to the first request and a copy of data available to the device corresponding to the first request or the client. The device may receive a second request including the copy of data from the client. The device may determine that the second request is from an autonomous program rather than a user of the client based on the copy of data from the second request. The device may block at least one subsequent request from the client in response to the determination that the second request is from an autonomous program.Type: GrantFiled: November 24, 2020Date of Patent: May 24, 2022Assignee: Citrix Systems, Inc.Inventors: Rama Rao Katta, Kasirao Velugu
-
Patent number: 11336526Abstract: Methods and systems are provided for service policy orchestration in a communication network. Orchestrating a service policy in a communication network may include, in response to receiving a service instance object and a first service event object; updating a service repository with the first service event object and the service instance object; selecting based on a first mapping table, at least one operator access domain linked to the first service event object for executing a service linked to the service policy; sending the first service event object and an operator specific service identifier to the selected at least one operator access domain, to allow the at least one operator access domain to update its service repository; receiving a first feedback data set from the at least one operator access domain; and updating a second mapping table with at least some data from the first feedback data set.Type: GrantFiled: August 23, 2019Date of Patent: May 17, 2022Inventors: Frank-Peter Jost, Christof Wagner
-
Patent number: 11329952Abstract: A computer-implemented method for domain analysis comprises: obtaining, by a computing device, a domain; and inputting, by the computing device, the obtained domain to a trained detection model to determine if the obtained domain was generated by one or more domain generation algorithms. The detection model comprises a neural network model, a n-gram-based machine learning model, and an ensemble layer. Inputting the obtained domain to the detection model comprises inputting the obtained domain to each of the neural network model and the n-gram-based machine learning model. The neural network model and the n-gram-based machine learning model both output to the ensemble layer. The ensemble layer outputs a probability that the obtained domain was generated by the domain generation algorithms.Type: GrantFiled: July 22, 2020Date of Patent: May 10, 2022Assignee: Beijing DiDi Infinity Technology and Development Co., Ltd.Inventors: Tao Huang, Shuaiji Li, Yinhong Chang, Fangfang Zhang, Zhiwei Qin
-
Patent number: 11329946Abstract: A method is described for optimizing the refresh rate of at least one part of a registration, the registration including an association between a first identifier of a resource on a network and a second identifier of the resource, and a time to live for said association. The method is performed by a resolver server having obtained the registration from an authorization server. The method includes transmitting a message comprising at least the association to an application server referencing the first identifier.Type: GrantFiled: June 4, 2018Date of Patent: May 10, 2022Assignee: ORANGEInventors: Baptiste Dupont, Emile Stephan, Frédéric Fieau, Mathilde Cayla
-
Patent number: 11329741Abstract: A receiving apparatus includes circuitry configured to receive a digital broadcast signal which uses an internet protocol (IP) transfer method. Based on control information included in the digital broadcast signal, the circuitry acquires at least one of a broadcast component or a communication component, and controls an operation of each section which performs a predetermined process relating to the acquired at least one component. The broadcast component and the communication component are associated with a component hierarchy including a first hierarchy level, a second hierarchy level, and a third hierarchy level for each component category.Type: GrantFiled: August 14, 2020Date of Patent: May 10, 2022Assignee: SATURN LICENSING, LLCInventor: Naohisa Kitazato
-
Patent number: 11330050Abstract: A network device includes a processor and a memory. The processor effectuates operations including instantiating an edge share orchestrator that identifies edge devices including a customer device. Edge share orchestrator also determines that the customer device lacks computing power or functionality to perform at least a portion of an existing or augmented service and identifies at least one additional device of the edge devices capable of providing additional computing power or functionality for performing the at least a portion of the existing service or augmented service associated with the customer device. Edge share orchestrator also meshes the additional computing power or functionality of the at least one additional device with the customer device and performs the at least a portion of the existing or augmented service associated with the customer device using the meshed additional computing power or functionality of the at least one additional device and the customer device.Type: GrantFiled: July 16, 2020Date of Patent: May 10, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Eric Zavesky, Nigel Bradley, David Crawford Gibbon, Timothy Innes, James Pratt
-
Patent number: 11323409Abstract: In response to receiving an ASR message, a VTEP generates a specially modified control plane message advertising the IP-to-MAC binding of the ASR message. The control plane message may be modified to indicate that it is not to be used for MAC learning. The control plane message is advertised over the network. When an intended recipient receives the message, it uses that message just for the IP-to-MAC binding. When an unintended recipient receives the message, it may drop it as invalid.Type: GrantFiled: January 17, 2020Date of Patent: May 3, 2022Assignee: ARISTA NETWORKS, INC.Inventors: Amit Dattatray Ranpise, Rajesh Kumar Semwal, Alton Lo
-
Patent number: 11323342Abstract: A method includes receiving one or more characteristics associated with a server of a datacenter. The method further includes analyzing, by a processing device, the one or more characteristics to determine a classification of the server. The method further includes, in view of the determined classification of the server, modifying one or more configurations of the server to increase performance for one or more functionalities corresponding to the determined classification.Type: GrantFiled: October 29, 2020Date of Patent: May 3, 2022Assignee: Red Hat, Inc.Inventors: Arie Bregman, Ilan Gersht, Avraham Talmor
-
Patent number: 11310271Abstract: A system and method for securely and bi-directionally transmitting information including conditional access private data between a client and a headend is disclosed. In an exemplary embodiment, the method includes: establishing a hypertext transfer protocol secure (HTTPs) connection, establishing a hypertext transfer protocol secure (HTTPs) connection; upgrading the HTTPs connection to a persistent bi-directional connection, accepting a first message from a client via the web socket connection, wherein the first message comprises an identifier of the client, parsing the message for the identifier of the client, associating the identifier of the client with the secure web socket connection, and transmitting a second message notifying the headend of the secure web site that connection, the message comprising the identifier of the client.Type: GrantFiled: February 19, 2020Date of Patent: April 19, 2022Assignee: ARRIS Enterprises LLCInventors: Luke Smyth, Derek Gilmore
-
Patent number: 11310349Abstract: An image-based prediction service of a provider network may receive multivariate time series data (e.g., from different sensors for a machine) from a remote network of the client. The multivariate time series data includes different time series of data that are obtained from different data sources (e.g., sensors) over a time period. The image-based prediction service may transform the multivariate time series data into image data that represents an image. The image-based prediction service may then process the image data using one or more image processing models to generate a prediction (e.g., machine failure within a week). The image-based prediction service may send the prediction to the remote network.Type: GrantFiled: May 19, 2020Date of Patent: April 19, 2022Assignee: Amazon Technologies, Inc.Inventors: David L Pan, Roger Thomas John Moffatt
-
Patent number: 11303733Abstract: A server apparatus transmits information including a hash value of a previous block, data of a current block, and a search range with regard to one blockchain system to a client apparatus in a mining pool. The client apparatus calculates a Nonce value based on the information transmitted from the server apparatus and transmits the calculated Nonce value to the server apparatus. The server apparatus can transmit information regarding a plurality of blockchain systems to the client apparatus. The server apparatus decides one blockchain system based on a predetermined condition, transmits information related to the decided blockchain system to the client apparatus, and causes the client apparatus to perform mining.Type: GrantFiled: October 28, 2020Date of Patent: April 12, 2022Assignee: AXELL CORPORATIONInventor: Yusuke Hoshizuki
-
Patent number: 11301536Abstract: The present disclosure is directed to associating computing devices with each other based on computer network activity for selection of content items as part of an online content item placement campaign. A first linking factor is identified based on a connection between a first device and the computer network via a first IP address during a first time period, and based on a connection between a second device and the computer network via the first IP address during the first time period. A number of devices that connect with the computer network via the first IP address is determined. A positive match probability is generated. A second and third linking factors are monitored. A negative match probability is determined based on the second and third linking factors. The first device is linked with the second device based on the positive and negative match probabilities.Type: GrantFiled: March 6, 2020Date of Patent: April 12, 2022Assignee: GOOGLE LLCInventor: Jianjun Qiu
-
Patent number: 11303543Abstract: Provided herein are systems and methods for providing insights or metrics in connection with provisioning applications and/or desktop sessions to end-users. Network devices (e.g., appliances, intermediary devices, gateways, proxy devices or middle-boxes) can gather insights such as network-level statistics. Additional insights (e.g., metadata and metrics) associated with virtual applications and virtual desktops can be gathered to provide administrators with comprehensive end-to-end real-time and/or historical reports of performance and end-user experience (UX) insights. Insights relating to an application or desktop session can be used to determine and/or improve the overall health of the infrastructure of the session, Citrix Virtual Apps and Desktops, the applications (e.g., remote desktop application) being delivered using the infrastructure, and/or the corresponding user experience.Type: GrantFiled: November 14, 2019Date of Patent: April 12, 2022Assignee: Citrix Systems, Inc.Inventors: Georgy Momchilov, Kirankumar Alluvada, Jong Kann, Jayadev Marulappa Niranjanmurthy, Kupuswamy Ramamurthy, Corneliu Chetan