Patents Examined by Farzana B Huq
-
Patent number: 11327887Abstract: Techniques related to a server-side extension of client-side caches are provided. A storage server computer receives, from a database server computer, an eviction notification indicating that a data block has been evicted from the database server computer's cache. The storage server computer comprises a memory hierarchy including a volatile cache and a persistent cache. Upon receiving the eviction notification, the storage server computer retrieves the data block from the persistent cache and stores it in the volatile cache. When the storage server computer receives, from the database server computer, a request for the data block, the storage server computer retrieves the data block from the volatile cache. Furthermore, the storage server computer sends the data block to the database server computer, thereby causing the data block to be stored in the database server computer's cache. Still further, the storage server computer evicts the data block from the volatile cache.Type: GrantFiled: September 14, 2017Date of Patent: May 10, 2022Assignee: Oracle International CorporationInventors: Jia Shi, Wei Zhang, Kothanda Umamageswaran, Neil J. S. MacNaughton, Vijayakrishnan Nagarajan
-
Patent number: 11321271Abstract: In one embodiment, a method includes initiating cluster parameters that govern how a non-volatile memory (NVM) cluster functions and operates. Submission and completion queues of shared NVM on other nodes in the NVM cluster are mapped based on details of the shared NVM on the other nodes in the NVM cluster. The submission queue is configured to store commands to access the shared NVM according to a first-in-first-out (FIFO) scheme. The completion queue is configured to store completed commands after being processed through the submission queue. In another embodiment, a host-based data storage system includes NVM configured to store data. The host-based data storage system further includes a processor and logic integrated with and/or executable by the processor to perform the foregoing method.Type: GrantFiled: July 11, 2018Date of Patent: May 3, 2022Assignee: Kyndryl, Inc.Inventors: Keshav G. Kamble, Vijoy A. Pandey, Atul A. Tambe
-
Patent number: 11303757Abstract: Disclosed are systems and methods for providing a virtual conference using personal devices of the participants. In one embodiment, a proximity value is generated and encoded in audio streams from each device. A server can compare proximity values and enable a suitable microphone, while disabling the remaining microphones. Systems and techniques for improving capturing and synchronization of source audio and improved audio playback at destination are also disclosed.Type: GrantFiled: August 18, 2020Date of Patent: April 12, 2022Assignee: Teamport Inc.Inventors: Pavel Serbajlo, Marián Zákutný, Dominik Zane, Jakub Fiala
-
Patent number: 11265357Abstract: Techniques are described for encapsulating AV1 encoded video data within NAL units. For example, the NAL units can be H.264 or HEVC NAL units. Encapsulation can comprise using a reserved NAL unit type. For example, an open bitstream unit comprising AV1 encoded video data can be encapsulated within a NAL unit using a reserved NAL unit type. The NAL unit can be packetized for delivery to another computing device via a computer network.Type: GrantFiled: November 1, 2019Date of Patent: March 1, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Mei-Hsuan Lu, Satya Sasikanth Bendapudi, Chun-Wei Chan, Ming-Chieh Lee
-
Patent number: 11258875Abstract: Techniques are disclosed for providing secure transaction functionality embedded into host applications executing on transaction client devices, using an integration framework and user interfaces. A transaction server may be configured to receive initial transaction sender and receiver data from an integrated software component executing within a host software application on a transaction client device. After receiving the initial transaction sender and receiver data from the integrated software component, the transaction server may determine transaction sender and transaction recipient locations, and may select a particular transaction user interface based on the sender and recipient location data. Particular transaction user interface also may be determined based on specific host applications. After determining the particular transaction user interface, the interface may be transmitted to the transaction client device, for example, via a content delivery network.Type: GrantFiled: July 1, 2019Date of Patent: February 22, 2022Assignee: The Western Union CompanyInventors: Vijaya Kouru, Sanjay Saraf
-
Patent number: 11233734Abstract: Disclosed are examples of systems, apparatus, devices, computer program products, and methods implementing aspects of digital content retrieval using a decentralized content fabric. In some implementations, fabric nodes of an overlay network are provided. A first fabric node is configured to: determine, responsive to a client request for a content object part, that the content object part is not stored locally at the first fabric node; identify a second one or more fabric nodes as a best match; send a network request for the content object part to the second one or more fabric nodes; obtain the content object part from the second one or more fabric nodes; and process the content object part with further content object parts to produce the digital content for the client.Type: GrantFiled: April 3, 2020Date of Patent: January 25, 2022Assignee: Eluvio, Inc.Inventors: Michelle Munson, Serban Simu
-
Patent number: 11212374Abstract: In an approach for managing network sockets, a computer receives a request to create a network socket to transfer data. The computer identifies information associated with the received request, including one or more of: a default network protocol, one or more supported network protocols, ahead of time initialization, a data transfer policy, a failure policy, and a security policy. The computer creates a second level hash map based on the identified information, wherein the second level hash map includes the supported network socket protocols and a connection state. The computer determines a network protocol to utilize associated with the received request. The computer establishes a connection for the network socket over the determined network protocol.Type: GrantFiled: September 30, 2019Date of Patent: December 28, 2021Assignee: International Business Machines CorporationInventors: Timothy P. Ellison, Ankur Gupta, Sreedhar B. Kodali, Xiaoqiao Meng, Neil G. M. Richards, Sivasakthi Thirugnanapandi
-
Patent number: 11206297Abstract: A live broadcast streaming system is provided, comprises an ingest decoding module; a processing and encoding module; a video routing module; a collection module; a real-time analysis module; a reporting module; and a control module. A media streaming event can be collected from one source and delivered to heterogenous viewing platforms, while collecting viewer analytics from the heterogenous platforms to provide an aggregated view of analytics.Type: GrantFiled: March 14, 2019Date of Patent: December 21, 2021Inventor: Laurent Boutet
-
Patent number: 11196831Abstract: A communication apparatus includes a transmission unit configured to, in response to an information request from another apparatus, transmit issued information issued by the communication apparatus to the another apparatus, a first reception unit configured to receive a transfer request based on the issued information from a client apparatus, a second reception unit configured to receive, from a server apparatus, data to be transferred to the client apparatus operating as a transmission source of the transfer request based on the issued information, and a transfer unit configured to, in a case where the first reception unit receives the transfer request based on the issued information from each of a plurality of client apparatuses including a client apparatus to which the issued information issued by the communication apparatus is not transmitted by the transmission unit, transfer the data received from the server apparatus to the plurality of client apparatuses.Type: GrantFiled: October 12, 2018Date of Patent: December 7, 2021Assignee: Canon Kabushiki KaishaInventors: Kazuya Taniguchi, Kensuke Yasuma
-
Patent number: 11159364Abstract: A system is in communication with a managed infrastructure. An extraction engine is in communication with a managed infrastructure. The extraction engine is configured to receive managed infrastructure data and produces events as well as populates an entropy database with a dictionary of event entropy that can be included in the entropy database. A signalizer engine that includes one or more of an NMF engine, a k-means clustering engine and a topology proximity engine. The signalizer engine inputs a list of devices and a list of connections between components or nodes in the managed infrastructure. The signalizer engine determines one or more common characteristics and produces clusters of events relating to failure or errors in at least one of the devices and connections between components or nodes in the managed infrastructure. The events are converted into words and subsets to group the events into clusters that relate to security of the managed infrastructure.Type: GrantFiled: November 29, 2018Date of Patent: October 26, 2021Assignee: Moogsoft Inc.Inventor: Philip Tee
-
Patent number: 11080657Abstract: The present approach relates to systems and methods for tracking a plurality of client actions within a portal running on a client instance and generating an analytics report that includes analytics information indicative of the tracked plurality of user actions and other events. The present approach includes receiving a user criteria specifying a web service integratable with an analytics package. The present approach further includes integrating the analytics package with the specified web service to leverage functionality of the specified web service, such as tracking functionality, to enhance tracking efficiency by causing the analytics package to selectively import analytics information from the web service. Furthermore, the present approach includes generating an analytics report that includes the analytics report may include analytics information indicative of user actions tracked by the analytics package or other analytics information imported from the web service by the analytics package.Type: GrantFiled: October 19, 2018Date of Patent: August 3, 2021Assignee: ServiceNow, Inc.Inventors: Corey Daniel Leamon, Lucinda Kathryn Foss, Robert Robles Wallace, Cresta Kirkwood, Thomas Gerald O'Neill
-
Patent number: 11082339Abstract: A method including receiving, in a controller, from a client device in a network, a resolution query specifying a host name, is provided. The method includes parsing the resolution query to determine whether the host name is associated with an core host or with a public host, and directing the resolution query to a remote domain name system server dedicated to service the core host when the host name is associated with an enterprise name. The method also includes directing the resolution query to a local domain name system server when the host name is associated with a public service provided by the public host. A system to perform the above method is also provided.Type: GrantFiled: October 12, 2018Date of Patent: August 3, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Sujeeth Padavala, Isaac Theogaraj, Amit Pingale
-
Patent number: 11044325Abstract: A context-based action determination system includes: a first terminal device; a server device communicably connected with the first terminal device and configured to receive a service provision request from the first terminal device; and a second terminal device, different from the first terminal device, communicably connected with the server device and configured to transmit context information to the server device. The server device determines whether a service associated with the service provision request is providable to the first terminal device in response to the service provision request based on the context information received from the second terminal device, and the server device provides the service to the first terminal device when the server device determines that the service is providable.Type: GrantFiled: November 7, 2017Date of Patent: June 22, 2021Assignees: Hyundai Motor Company, Kia Motors CorporationInventors: Seong Soo Yae, Sung Soo Park
-
Patent number: 11025486Abstract: In one embodiment, a device classification service extracts, for each of a plurality of time windows, one or more sets of traffic features of network traffic in a network from traffic telemetry data captured by the network. The service represents, for the time windows, the extracted one or more sets of traffic features as feature vectors. A feature vector for a time window indicates whether each of the traffic features was present in the network traffic during that window. The service trains, using a training dataset based on the feature vectors, a cascade of machine learning classifiers to label devices with device types. The service uses the classifiers to label a particular device in the network with a device type based on the traffic features of network traffic associated with that device. The service initiates enforcement of a network policy regarding the device based on its device type.Type: GrantFiled: October 19, 2018Date of Patent: June 1, 2021Assignee: Cisco Technology, Inc.Inventors: Pierre-André Savalle, Jean-Philippe Vasseur, Grégory Mermoud
-
Patent number: 11025678Abstract: Implementations described and claimed herein provide methods and systems for routing data, message, and register access transactions through common ports in an on-chip interface interconnect module while supporting Quality of Service (QoS) and maintaining fair data throughput. In one implementation, a System on Chip system includes an AXI interconnect module to route data, message, and register access transactions via common ports in the AXI interconnect module. The system may include at least one master circuit module configured to initiate data transaction, wherein the at least one master circuit module behaves as a slave to receive message transactions and register access transactions. The system may include at least one slave circuit module configured to respond to data transactions, wherein the at least one slave circuit module behaves as a master to initiate message transactions. The system may use QoS signaling as a priority indicator to prioritize the transactions.Type: GrantFiled: January 25, 2018Date of Patent: June 1, 2021Assignee: SEAGATE TECHNOLOGY LLCInventors: Sneha Kishor Wagh, Siddharth Shirish Suttraway
-
Patent number: 11006791Abstract: The invention provides a plurality of display devices such as hand dryers, each with a programmed computer display, and all communicating to a central location via a high speed link system. A display screen is mounted to each of the hand dryers and viewable by a user while drying the user's hands. A processor is located within the housing and is in signal-communication with the display screen. The high-speed link system is in signal-communication with each processor and an external data source, wherein the data source communicates with the processor to change the image displayed on the display screen. Sensors communicate ambient conditions outside of the display screen to a database.Type: GrantFiled: June 14, 2019Date of Patent: May 18, 2021Assignee: Modocast, LLCInventors: Brian S. Jolin, Dominic J. Scandinaro, Cosmin D. Miclea, Renzo Francesco Giuliano Ruiz, Kristine M. Hernandez
-
Patent number: 10985988Abstract: Profile generation for bandwidth management is provided. A content provider receive a notification regarding a new application or media file. Profile information for the application or media file is determined. Such profile information includes information regarding consumption of bandwidth throughout a time period of usage of the application or media file. The profile may be stored in memory in association with the application or media file. A request is received from a user device regarding access to the application or media file. Access to the requested application or media is provided to the user device; the profile is also provided to the user device for use in evaluating whether bandwidth requirements of the application or media file exceeds an available network bandwidth of a network of the user device.Type: GrantFiled: December 13, 2018Date of Patent: April 20, 2021Assignee: SONY INTERACTIVE ENTERTAINMENT INC.Inventor: Gregory Corson
-
Patent number: 10976942Abstract: A technique versions a configuration of data storage equipment. The technique involves receiving, while the data storage equipment operates in accordance with a first version of the configuration of the data storage equipment, a configuration change command to change the configuration of the data storage equipment. The technique further involves changing the first version of the configuration of the data storage equipment to a second version of the configuration of the data storage equipment in response to the configuration change command. The technique further involves, while the data storage equipment operates in accordance with the second version of the configuration of the data storage equipment, concurrently maintaining access to the first version of the configuration of the data storage equipment and the second version of the configuration of the data storage equipment.Type: GrantFiled: October 24, 2018Date of Patent: April 13, 2021Assignee: EMC IP Holding Company LLCInventors: Junping Zhao, Xiangping Chen
-
Patent number: 10893152Abstract: A system and method for providing multi-services within a communication network according to various exemplary embodiments can include storing, in a database of a computer, user-defined sets of rules and instructions for providing multi-services to end user devices connected to a communication network comprising a Hybrid Fiber-Wireless (HFW) network having policy management capabilities. The system and method can receive, at one or more processors, the user-defined sets of rules and instructions from a plurality of end users via a plurality of end user devices. The system and method can configure a virtual network for each end user within the communication network using the policy management capabilities based on the user-defined sets of rules and instructions provided by each end user. The user-defined sets of rules and instructions define provisioning and delivery of resources and services provided by the communication network to the end user.Type: GrantFiled: April 1, 2019Date of Patent: January 12, 2021Assignee: INCNETWORKS, INC.Inventor: Jesse E. Russell
-
Patent number: 10873729Abstract: Monitoring system of person coming to entrance comprises camera for capturing image of the person and recorder for the captured image, the system informing the person of the image recordation for deterring a crime in bad visit case or making polite notice in goodwill visit case. Unlock system has an intercom for visitor to request unlock and a self unlock operating portion for resident. If unlock done through intercom with acquaintance confirmed, polite notice is preferred, whereas “note record” is added to the image record in case of intercom unlock with unacquainted assumed. If unlock done by resident, the information and the image recordation are withheld. If entrance in a group detected, “note record” is added to the image record in case bad person successively follows goodwill person duly unlocking entrance. Privacy of acquaintance visitor image is protected by password. “Note record” is added to image record without voice message.Type: GrantFiled: April 8, 2019Date of Patent: December 22, 2020Assignee: NL GIKEN INCORPORATEDInventor: Masahide Tanaka