Accessing Another Computer's Memory Patents (Class 709/216)
-
Patent number: 10324953Abstract: In one aspect, a method includes receiving a request to register a second data storage system of a second data center in a first data storage system of a first data center, storing data center connection information to connect the second data center to the first data center, replicating a database to the first data storage system and enabling a first data storage system to access and control components of the second data center using the component connection information and the component management information. The data base includes component connection information to connect the second storage system to the components of the second data center and component management information required to monitor and manage the components.Type: GrantFiled: June 26, 2014Date of Patent: June 18, 2019Assignee: EMC IP Holding Company LLCInventors: William J. Elliott, IV, Anoop George Ninan, Shiva Kalyani Ankam
-
Patent number: 10296730Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a basic input/output system (BIOS). The BIOS may comprise a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The BIOS may further be configured to, during a boot of an information handling system, and in response to a request to set a password associated with the information handling system, generate a random password, securely store the random password in a memory such that the password may be retrieved during a subsequent boot of the information handling system by a user physically present at the information handling system, and set the random password as the password associated with the information handling system.Type: GrantFiled: August 18, 2014Date of Patent: May 21, 2019Assignee: Dell Products L.P.Inventors: Kurt D. Gillespie, Ricardo L. Martinez, Janardan Rajagopal Pradeep Gopal, Richard Chan
-
Patent number: 10298675Abstract: This is directed to providing access to content stored on a personal cloud. In particular, a personal cloud can be constructed by sharing the resources of several devices owned by a user and by other users trusted by the user. To add a device to a personal cloud, the device can identify its owner to a librarian, which can provide addressing information for other devices forming a cloud on behalf of the owner. The new device can establish a communications path with the other devices, and configure itself based on the services or data required for the personal cloud (e.g., as determined from communications with the other devices). Services operating on individual devices of the personal cloud can migrate dynamically and automatically to ensure that a user can remove a device from the personal cloud at will without adversely affecting the operation of the personal cloud.Type: GrantFiled: August 13, 2015Date of Patent: May 21, 2019Assignee: Apple Inc.Inventor: Scott Ryder
-
Patent number: 10289691Abstract: In embodiments of dynamic replication of networked files, a process that utilizes file system objects is executed on a computing device. A file system request that is initiated by the process for a requested file system object can be intercepted, and a determination is made as to whether the requested file system object exists based on file system metadata. The file system request from the process is returned if the requested file system object is stored on the computing device. Alternatively, replication of the requested file system object is initiated from a networked peer device that has the requested file system object to replicate the file system object to the computing device. Alternatively, an indication that the requested file system object does not exist can be returned to the process.Type: GrantFiled: April 25, 2012Date of Patent: May 14, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Zheng Lin, Jonathan M. Class, Benjamin W. Schwarz, Jeremy S. Russell, Beau A. Belgrave
-
Patent number: 10257257Abstract: Techniques for direct access of a Network File System (NFS) exported share are provided. In one aspect, a request to access a NFS exported share may be received at a NFS client. It may be determined that a NFS server exporting the share is running on the same node that is running the NFS client. The exported share may be directly accessed by the NFS client.Type: GrantFiled: April 2, 2014Date of Patent: April 9, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Usha Latha R, Ratnala Satya Kishore, Neducheralathan Shanmugam
-
Patent number: 10225344Abstract: An infrastructure for servicing remote direct memory access (RDMA) requests without the need to pin memory and/or register memory for access by only a single RDMA adapter. Rather, RDMA requests can be coherently serviced from memory accessible to multiple adapters, and that memory can be flexibly managed (such as by swapping it out of main memory or moving it around within main memory). This coherent servicing of RDMA requests is achieved through the use of a coherent attached bus connecting the RDMA adapters to main memory that owns the address space.Type: GrantFiled: August 12, 2016Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Muhammad Sohaib Aslam, Tiia J. Salo, Ao Wan
-
Patent number: 10178065Abstract: Systems, methods, apparatuses, and software for operating content delivery networks are provided herein. In one example, a method of operating a domain name translation node in a first point-of-presence of a content delivery network is presented. The method includes receiving a translation message issued by an end user device for translation of a domain name into a content network address, and processing the translation message to identify a network address of a node that transferred the translation message. The method also includes selecting the content network address based at least in part on correlations between network addresses and performance factors to direct the end user device to a target cache node at a point-of-presence different than the point-of-presence of the domain name translation node, and transferring a response message indicating the content network address which directs the end user device to the target cache node at the second point-of-presence.Type: GrantFiled: January 6, 2016Date of Patent: January 8, 2019Assignee: Fastly Inc.Inventors: Sean Leach, Artur Bergman, Tyler McMullen, Alan Kasindorf
-
Patent number: 10169198Abstract: A method for obtaining data to debug an issue that affects a software application. In an embodiment, the method includes at least one computer processor receiving a request to obtain data associated with an issue that affects an executing software application. The method further includes determining a set of memory spaces utilized by the executing software application and one or more processes supporting the executing software application. The method further includes initiating a dump function to obtain data within the memory spaces of the determined set of memory spaces. The method further includes storing the data related to the dumped set of memory spaces by (i) high-speed capture and aggregation of data to volatile memory and (ii) spooling data within volatile memory to persistent memory for storage.Type: GrantFiled: April 24, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: James H. Mulder, Purvi S. Patel, Patrice Salone, Ralph A. Sharpe, Girija Varanasi
-
Patent number: 10171337Abstract: There is provided a method for electing a master routing node of a given subnet of a network, comprising: determining (71) a first-type address associated with an interface of each node on the given subnet, and being the address given by a routing table of the next hop (router node or target node) on the path leading from the node to a target node; determining (72) a second-type address associated with the interface of each node on the given subnet, and being either the determined first-type address (if the latter is on the given subnet) or the address of the interface of the node on the given subnet (if the determined first-type address is on another subnet); sending (73) by each router node of the given subnet a message containing its determined second-type address; collecting (74) at the interface of each node on the given subnet the sent messages; selecting (75) for the interface of each node on the given subnet a third-type address among its determined second-type address and the second-type addresses coType: GrantFiled: June 16, 2015Date of Patent: January 1, 2019Assignee: SERCELInventor: Julien Baron
-
Patent number: 10169018Abstract: A system includes a network interface and a processor connected to the network interface. The network interface receives a request from a client for download of a package of code, the request specifying the package of code to be downloaded, and transmits a modified package of code to the client. The processor acquires information from the received request relating to the client and/or a user of the client and modifies the package of code according to the acquired information.Type: GrantFiled: September 17, 2015Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Nicholas K. Lincoln, Josephine D. Messa, Simon D. Stone
-
Patent number: 10169311Abstract: Disclosed in some examples are systems, methods and machine readable media for the management of content creation. In some examples the system includes a content management component configured to store portions of an electronic content work and to implement version control of the electronic content work; a defect tracking component configured to store a defect record related to a stored portion of the electronic content work; a publication pipeline component configured to format the electronic content work for publication; and a integration component configured to present a graphical user interface which allows for editing the stored portions of the electronic content work, editing the defect record, and instructing the publication pipeline to format the electronic content work for publication.Type: GrantFiled: March 9, 2016Date of Patent: January 1, 2019Assignee: Inkling Systems, Inc.Inventors: Nolan Shea Myers, Robert Benjamin Scott, Bradley Keith Neuberg, Huan Zhao, Robert Cromwell, Arthur Kopatsy, Bradford Vogel, Kerryck Jones, Kenneth Lorenz Knowles, Joshua John Forman
-
Patent number: 10162806Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving an indication that a first activity has occurred. The first activity is associated with a uniform resource identifier (URI) that specifies at least one web page. The method also includes identifying an application that is associated with the URI using a registry that associates particular URIs with particular applications, retrieving, using the identified application, content associated with the URI, displaying the content or information derived from the content in a first format that is not controlled by a second format specified by a markup language of the at least one web page.Type: GrantFiled: July 28, 2014Date of Patent: December 25, 2018Assignee: Google LLCInventors: Ficus Kirkpatrick, Joseph M. Onorato, David P. Bort
-
Patent number: 10162567Abstract: A computer system includes a first storage control module and at least one server module. The first storage control module includes plural storage processors. Each server module includes a server processor and a server I/F connected to the server processor and at least two of the plurality of storage processors. The sever I/F of an issuance server which is any one of the at least one server module specifies the storage processor by referring to sorting information in which identification information of the issuance server of an I/O request issued by the server processor of the issuance server, identification information of a destination storage area of the I/O request, and identification information of the storage processor in charge of the destination storage area are correlated with each other, and sends a command based on the I/O request to the specified storage processor.Type: GrantFiled: January 29, 2015Date of Patent: December 25, 2018Assignee: Hitachi, Ltd.Inventors: Nobuhiro Yokoi, Mutsumi Hosoya, Kazushi Nakagawa
-
Patent number: 10157017Abstract: According to an example, data may be replicated using a dual-port nonvolatile dual in-line memory module (NVDIMM). A processor may request, through a first port of the dual-port NVDIMM, to store data to universal memory of the dual-port NVDIMM and to commit the data to remote storage according to a high-availability storage capability of the dual-port NVDIMM. The process may then receive a notification from the dual-port NVDIMM that the data has been transparently committed to the remote storage through a second port of the dual-port NVDIMM.Type: GrantFiled: April 30, 2015Date of Patent: December 18, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Dwight D. Riley, Joseph E. Foster, Thierry Fevrier
-
Patent number: 10152230Abstract: Replication techniques for file-based replication. A first file pool and a second pool may be created, respectively, on a first site and a second site. Storage for the first file pool may be provisioned from a first storage device group configured as a first consistency group. Storage for the second file pool may be provisioned from a second storage device group configured as a second consistency group. Modification operations, such as writes, may be applied to the first file pool. The modifications performed on the first file pool result in corresponding modifications to the first consistency group. The modifications may be replicated on the second file pool by applying the modifications to the second consistency group. File systems created in the first and second file pools may be self-contained and modifications applied to the first and second consistency groups may be applied in a specified order to ensure write consistency.Type: GrantFiled: September 27, 2016Date of Patent: December 11, 2018Assignee: EMC IP Holding Company LLCInventors: Tianfang Xiong, Yuanyang Wu, Yifeng Lu, Minghui Zhang, Hongru Xu
-
Patent number: 10152583Abstract: Each of the plurality of information processing apparatus includes an operation panel, a storage that stores security information, and a hardware processor. The hardware processor registers an administrator, when a user is registered as the administrator, authenticates the user, and when the user is authenticated, executes a first process of updating any of the stored security information, and a second process of setting the information processing apparatus in accordance with an operation by the authenticated user, and when the user is not registered as the administrator and is authenticated as an administrator in communicable another information processing apparatus, executes the first process but not the second process.Type: GrantFiled: October 3, 2016Date of Patent: December 11, 2018Assignee: Konica Minolta, Inc.Inventors: Shoko Haba, Ryosuke Nishimura, Toshiya Shozaki, Tomoko Maruyama, Jun Shiraishi
-
Patent number: 10146463Abstract: A virtual system on chip (VSoC) is an implementation of a machine that allows for sharing of underlying physical machine resources between different virtual systems. A method or corresponding apparatus of the present invention relates to a method that includes a plurality of virtual systems on chip and a configuring unit. The configuring unit is arranged to configure resources on the method for the plurality of virtual systems on chip as a function of an identification tag assigned to each virtual system on chip.Type: GrantFiled: August 6, 2014Date of Patent: December 4, 2018Assignee: Cavium, LLCInventors: Muhammad Raghib Hussain, Rajan Goyal, Richard Kessler
-
Patent number: 10135851Abstract: The invention relates to a method for pattern processing on a processor platform, the method comprising: compiling a plurality of patterns into a plurality of data structures using the first processing unit, wherein the compiling is such that at least head data parts of the plurality of data structures fit into local memories of computation units of a second processing unit; and uploading the plurality of data structures into the second processing unit such that at least the head data parts of the plurality of data structures are uploaded into the local memories of the computation units of the second processing unit and remaining data parts of the plurality of data structures not fitting into the local memories are uploaded into a global memory of the second processing unit.Type: GrantFiled: January 13, 2014Date of Patent: November 20, 2018Assignee: Huawei Technologies Co., Ltd.Inventors: Emil Zak, Biao Liang
-
Patent number: 10120897Abstract: Embodiments of the present invention provide a method, system and computer program product for the seamless integration of an application with an in memory data grid. In an embodiment of the invention, a method for intercepting database queries from a computer program for delegation to an in memory data grid is provided. The method includes retrieving database queries from a database driver for a database management system from a requesting computer program and comparing at least a portion of each of the database queries to a listing of database queries. Thereafter, the database queries are selectively routed to a data grid, such as an in memory data grid, in lieu of the database management based upon the comparison.Type: GrantFiled: June 6, 2011Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Snehal S. Antani, Kulvir S. Bhogal, Nitin Gaur, Christopher D. Johnson
-
Systems and devices for hardened remote storage of private cryptography keys used for authentication
Patent number: 10116633Abstract: The invention provides for systems and devices for hardened remote storage of private cryptography keys used for authentication. The storage device is tamper-responsive, such that receipt of a signal that indicates physical or non-physical tampering with the storage device or its components results in deletion of the private cryptography key(s) from the memory. The storage device is configured to be separate and remote from a computing node that executes an authentication routine requiring the private cryptography key(s) and, as such, the private cryptography key(s) are accessible to, but not communicated to, the computing node only when the computing node is executing the authentication routine.Type: GrantFiled: September 16, 2016Date of Patent: October 30, 2018Assignee: BANK OF AMERICA CORPORATIONInventor: Amanda J. Adams -
Patent number: 10117058Abstract: A method includes accessing information identifying user devices, and accessing media consumption data indicating content requests corresponding to the user devices. The method also includes determining expected locations of the user devices based on the information, and determining forecasted content requests based on the media consumption data. The method further includes generating a pre-caching schedule based on the forecasted content requests and the expected locations, and determining that the pre-caching schedule indicates that particular media data is to be provided via a multicast transmission to a first user device and to a second user device. The method also includes sending an instruction to the first user device directing the first user device to store the particular media data. The method includes sending, responsive to a request from the second user device, the particular media data via the multicast transmission to the first user device and to the second user device.Type: GrantFiled: March 23, 2016Date of Patent: October 30, 2018Assignee: AT&T INTELLECTUAL PROPERTY, I, L.P.Inventors: Lee Begeja, David Crawford Gibbon, Raghuraman Gopalan, Zhu Liu, Yadong Mu, Bernard S. Renger, Behzad Shahraray, Eric Zavesky
-
Patent number: 10116697Abstract: A managed container may have a managed cache storing content managed by or through an application gateway server computer. The managed container may receive a request for content from an application running in a secure shell provided by the managed container on a client device. The managed container may determine whether the client device is within a specified geographical location. If not, the managed container may deny or restrict the application access to the requested content. The access denial or restriction may continue until a connection is made to the application gateway server computer or until the client device has returned to within the specified geographical location. If the client device is within the specified geographical location, the managed container may provide or restore access to requested content. Embodiments of the managed container can therefore perform geofencing by disabling or limiting access to content based on predetermined secure/insecure designations.Type: GrantFiled: September 19, 2014Date of Patent: October 30, 2018Assignee: Open Text SA ULCInventors: Gregory Beckman, Robert Laird, Alain Gagne
-
Patent number: 10075745Abstract: A content sending device is provided, having a communication part, a storage part and a controller. The communication part is connectable to an external device. The storage part stores a content and an attribute information of the content. The controller sends the content based on a request from the external device. If the controller is unable to send the content, the controller sends the attribute information comprising a predetermined operation instruction to the external device and executes an operation based on the predetermined operation instruction from the external device.Type: GrantFiled: October 23, 2016Date of Patent: September 11, 2018Assignee: FUNAI ELECTRIC CO., LTD.Inventor: Mitsuru Kawakita
-
Patent number: 10055264Abstract: A data processing system arranged for receiving over a network, according to a data transfer protocol, data directed to any of a plurality of destination identities, the data processing system comprising: data storage for storing data received over the network; and a first processing arrangement for performing processing in accordance with the data transfer protocol on received data in the data storage, for making the received data available to respective destination identities; and a response former arranged for: receiving a message requesting a response indicating the availability of received data to each of a group of destination identities; and forming such a response; wherein the system is arranged to, in dependence on receiving the said message.Type: GrantFiled: March 20, 2015Date of Patent: August 21, 2018Assignee: Solarflare Communications, Inc.Inventors: Steven Leslie Pope, Derek Edward Roberts, David James Riddoch, Greg Law, Steve Grantham, Matthew Slattery
-
Patent number: 10049704Abstract: Some embodiments provide systems and/or methods of managing content in providing a playback experience associated with a portable storage medium by detecting access to a first portable storage medium with multimedia content recorded on the first portable storage medium; evaluating content on the first portable storage medium; evaluating local memory of the multimedia playback device; determining, in response to the evaluation of the content on the first portable storage medium and the evaluation of the local memory, whether memory on the local memory needs to be freed up in implementing playback of multimedia content in association with the first portable storage medium; and moving one or more contents stored on the local memory of the multimedia playback device to a virtual storage accessible by the multimedia playback device over a distributed network in response to determining that memory on the local memory needs to be freed up.Type: GrantFiled: June 26, 2014Date of Patent: August 14, 2018Assignee: Deluxe Media Inc.Inventors: Robert Seidel, Allan Lamkin
-
Patent number: 10031803Abstract: A method for distributed coding in a storage array is presented. The method includes dividing data into multiple stripes for storage in a storage array including storage devices with a topology of a hypercube of a dimension t?3. The storage devices in same hypercubes of dimension t?1 including the hypercube of a dimension t have even parity. Global parities are added to the hypercube such that a minimum distance of a code is enhanced.Type: GrantFiled: December 14, 2015Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Mario Blaum, Aayush Gupta, James L. Hafner, Steven R. Hetzler
-
Patent number: 10031872Abstract: A method for data storage includes, in a system that includes multiple servers, multiple multi-queue storage devices and at least one storage controller that communicate over a network, running, in a server among the servers, multiple data-path instances (DPs) that operate independently of one another and issue storage commands for execution in the multi-queue storage devices. The storage commands, issued by the multiple DPs running in the server, are multiplexed using an Input-Output Multiplexer (I/O MUX) process. The multiplexed storage commands are executed in the multi-queue storage devices.Type: GrantFiled: December 20, 2017Date of Patent: July 24, 2018Assignee: E8 STORAGE SYSTEMS LTD.Inventor: Alex Friedman
-
Patent number: 10015431Abstract: An image processing apparatus including: a first acquisition unit configured to acquire write coordinates corresponding to a position of a pixel up to which writing is completed; a second acquisition unit configured to acquire readout coordinates corresponding to a position of a second block where readout is to be performed of a plurality of second blocks included in the image data written in the memory; and a controller configured to control whether or not to permit a readout request from a reading unit based on a positional relationship between the write coordinates acquired by the first acquisition unit and the readout coordinates acquired by the second acquisition unit, wherein the controller performs control so as not to permit the readout request from the reading unit if the positional relationship between the write coordinates and the readout coordinates does not satisfy a predetermined condition.Type: GrantFiled: May 11, 2017Date of Patent: July 3, 2018Assignee: Canon Kabushiki KaishaInventors: Tomotaka Uekusa, Hiroyuki Yaguchi, Soichiro Suzuki
-
Patent number: 10002053Abstract: Various systems and methods for restoring data using indexes. For example, one method involves receiving a request that includes a restore criterion. The method involves identifying a storage object in a backup storage device that meets the restore criterion, in response to the request. Detecting the identity of the storage object involves sending a query with the restore criterion to a client computing device that includes an index. The method also involves responding to the request with information identifying the storage object.Type: GrantFiled: January 9, 2015Date of Patent: June 19, 2018Assignee: Veritas Technologies LLCInventor: Mukesh Kumar Sharma
-
Patent number: 9999083Abstract: A method for accessing a network. In one embodiment, the method includes at least one computer processor identifying a request from a first device to utilize wireless communication capabilities of a second device to communicate with a wireless network. The method further includes generating a secure peer-to-peer communication link between the first device and the second device. The method further includes establishing a wireless communication link between the second device and the wireless network. The method further includes transmitting one or more communications from the first device to the wireless network, via the wireless communication capabilities of the second device.Type: GrantFiled: December 18, 2017Date of Patent: June 12, 2018Assignee: International Business machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Brian M. O'Connell
-
Patent number: 9998370Abstract: Certain aspects of the present disclosure provide methods and apparatus for applying security to packets, for example, packets utilizing short MAC headers.Type: GrantFiled: May 4, 2015Date of Patent: June 12, 2018Assignee: QUALCOMM IncorporatedInventors: Alfred Asterjadhi, Maarten Menzo Wentink, Simone Merlin
-
Patent number: 9990316Abstract: A modified serial peripheral interface (SPI) is provided in each of a master device and a plurality of slave devices that does not use a slave select line. The master device may thus engage in full-duplex serial communication with each slave device through an SPI MOSI line, an SPI MISO line, and an SPI clock line.Type: GrantFiled: September 21, 2015Date of Patent: June 5, 2018Assignee: QUALCOMM IncorporatedInventors: Lalan Jee Mishra, Richard Dominic Wietfeldt
-
Patent number: 9965731Abstract: Improved techniques are disclosed for processing transactions or requests in a data processing system. For example, a method for processing requests in a system including a plurality of nodes includes the following steps. At least two nodes of the plurality of nodes receive a plurality of requests. The two nodes exchange information to determine an order for processing requests. The two nodes process the requests in accordance with the order. The order may include a total order or a partial order.Type: GrantFiled: June 22, 2007Date of Patent: May 8, 2018Assignee: International Business Machines CorporationInventors: Paul M. Dantzig, Donna N. Dillenberger, Arun Kwangil Iyengar, Francis Nicholas Parr, Gong Su
-
Patent number: 9959180Abstract: A computer-implemented method for shipping I/O operations to prevent replication failure may include 1) attempting to perform an I/O operation in a system configured to replicate data from a data cluster to another data cluster, 2) detecting a failure in at least part of the attempt to perform the I/O operation that threatens to fail the system's replication of data from the data cluster to the other data cluster, and, in response to detecting the failure, 3) shipping the I/O operation from a node originally responsible for servicing the I/O operation to another node to complete the I/O operation without failing the system's replication of data from the data cluster to the other data cluster. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: November 12, 2015Date of Patent: May 1, 2018Assignee: Veritas Technologies LLCInventors: Prasanta Dash, Yatin Nayak, Kirubakaran Kaliannan, Satyendra Thakur
-
Patent number: 9952975Abstract: According to an example, memory traffic including memory access commands is routed between compute nodes and memory nodes in a memory network. Other traffic is also routed in the memory network. The other traffic may include input/output traffic between the compute nodes and peripherals connected to the memory network.Type: GrantFiled: April 30, 2013Date of Patent: April 24, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Dwight L. Barron, Paolo Faraboschi, Norman P. Jouppi, Michael R. Krause, Sheng Li
-
Patent number: 9954792Abstract: Traffic control logic is provided to support a plurality of channels on a link. A plurality of reserved credit counters is provided to each identify reserved flow control credits for a corresponding one of the plurality of channels. Further, a shared credit counter is provided to identify shared flow control credits to be shared between two or more of the plurality of virtual channels.Type: GrantFiled: December 20, 2014Date of Patent: April 24, 2018Assignee: Intel CorporationInventors: Kevin B. Theobald, Rupin H. Vakharwala, Robert J. Toepfer, Erik G. Hallnor, Robert P. Adler
-
Patent number: 9942594Abstract: Aspects of the subject disclosure may include, for example, a method including providing, by a processor in a dongle coupled to a display device, a graphical user interface at the display device, and transmitting a message to an authentication server in accordance with authentication information stored in a storage device of the dongle and an input via the graphical user interface. The method also includes obtaining an authentication confirmation; obtaining content from a content server; and recording the content in accordance with a second input via the graphical user interface. The recorded content is transmitted for storage at a storage server. The display device communicates with equipment of a video provider that is associated with a service area. In accordance with the authentication confirmation, the processor is authorized to obtain the content based on the location of the dongle relative to the service area. Other embodiments are disclosed.Type: GrantFiled: June 2, 2016Date of Patent: April 10, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Brian Wilson, Arvind Ramdas Mallya
-
Patent number: 9942107Abstract: A computer system includes a plurality of computer nodes, each including an external communications unit. An application unit executes processing in accordance with a processing request. A synchronization unit establishes synchronization of the processing between each computer node and other computer nodes. The processing is executed by each computer node, and an inter-node communications unit executes transmission/reception of information between each computer node and the other computer nodes. The synchronization unit transmits the processing request to the other computer nodes via the inter-node communications unit, the processing request being received by the external communications unit. Also, the synchronization unit receives processing requests from the other computer nodes as well via the inter-node communications unit.Type: GrantFiled: October 25, 2010Date of Patent: April 10, 2018Assignee: Hitachi, Ltd.Inventors: Sungho Kim, Eiji Nishijima
-
Patent number: 9910454Abstract: Data payload is passed over a boundary from a sender module (SM) on one side of the boundary to a receiver module (RM) on the other side of the boundary. The SM has two or more multiplexers to pass the data payload over to a receiver storage register in the RM. Each multiplexer has 1) its own read address pointer lane coming from sequencing logic located on the RM side and 2) data slots to send data payload from that multiplexer across the boundary to the receiver storage register in the RM in a qualified event synchronization. The sequencing logic ensures that the multiple read address pointers going to the multiplexers have a fixed alternating relationship amongst themselves; and thus, the multiple read address pointers syncopate between each other to move the data payload across the boundary to provide 100% throughput.Type: GrantFiled: June 7, 2012Date of Patent: March 6, 2018Assignee: Sonics, Inc.Inventors: William John Bainbridge, Stephen W. Hamilton, Neal T. Wingen
-
Patent number: 9906444Abstract: Certain aspects of the present disclosure provide methods and apparatus for applying security to packets, for example, packets utilizing short MAC headers.Type: GrantFiled: March 15, 2013Date of Patent: February 27, 2018Assignee: QUALCOMM IncorporatedInventors: Alfred Asterjadhi, Maarten Menzo Wentink, Simone Merlin
-
Patent number: 9898841Abstract: A method for operating a computing system is provided. The method includes at a local computing device and while an ink input is occurring, rendering a local uncommitted ink stroke on a local display based on the ink input and sending uncommitted ink data corresponding to the uncommitted ink stroke to a remote computing device, the uncommitted ink data including an uncommitted ink stroke path and a global unique identifier differentiating the uncommitted ink data from other uncommitted ink data corresponding to different computing devices and ink inputs. The method further includes responsive to receiving an ink stroke commitment input, rendering a local committed ink stroke on the local display and sending committed ink data including an ink commitment command and the global unique identifier associated with the uncommitted ink stroke path to the remote computing device.Type: GrantFiled: October 1, 2015Date of Patent: February 20, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Xiao Tu, Walker Duhon, Jason Hartman
-
Patent number: 9870232Abstract: According to an aspect of an embodiment, a system of using an extensible language to represent storage metadata includes a computer-readable storage medium and a processing device. The computer-readable storage medium may have stored thereon storage metadata. The processing device may be configured to write the storage metadata to the computer-readable storage medium in an extensible language format. The processing device may also be configured to manipulate the storage metadata in the extensible language format. The processing device may also be configured to transfer the storage metadata in the extensible language format.Type: GrantFiled: May 29, 2012Date of Patent: January 16, 2018Assignee: FUJITSU LIMITEDInventors: Rudi Cilibrasi, David L. Marvit
-
Patent number: 9854053Abstract: A method and system for identifying an optimal server to receive requests for network content requested by a user of a network device is provided. A browser application in a network device receives a request for network content from a user and transmits the request to a server. The browser application receives the network content from the server and renders the network content to the user on the network device. Executable code in the rendered network content enables the browser application to identify an optimal server to receive subsequent items of network content requested by the user. When the user selects an item of network content in the rendered network page, the browser application connects to the optimal server to receive subsequent items of network content for the user.Type: GrantFiled: March 24, 2014Date of Patent: December 26, 2017Assignee: Amazon Technologies, Inc.Inventor: Infant Gerald Prasath Joseph
-
Patent number: 9847956Abstract: Systems and methods are disclosed for managing electronic requests for photographs and other multimedia content by receiving, from a first user's mobile application, a request to receive multimedia content from a second user's mobile application, adding the request to receive multimedia content from the mobile application of the second user device to a queue of pending requests associated with the second user, the queue of pending requests including any requests for multimedia content received by the mobile application of the second user device from one or more other users, and prompting a second user device to include generated or retrieved multimedia content either in response to the request or one of more of the pending requests in the queue. The first or second user mobile application may enable managing electronic requests using a user interface displaying a list of requested, sent, and/or received multimedia content.Type: GrantFiled: April 29, 2016Date of Patent: December 19, 2017Assignee: Junglo LLCInventor: Lionel Brecx
-
Patent number: 9847908Abstract: The present invention relates to the field of a resource management method and a server. The resource management method includes: acquiring, by a management server, a first stable ratio used to indicate a quantitative ratio of at least two types of servers in a CSP during stable interaction; and increasing quantities of the at least two types of servers in the CSP according to the first stable ratio. By applying the present invention, a management server on a CSP increases the quantities of all types of servers at one time according to a stable ratio. This enables all types of servers to quickly reach a stable state, and improves overall processing capabilities of all types of servers, thereby further enhancing quality of service of an application deployed on the CSP.Type: GrantFiled: January 19, 2015Date of Patent: December 19, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yi Zhang, Chuxiong Zhang, Jie Zhu
-
Patent number: 9836366Abstract: A third vote consensus technique enables a first node, i.e., a surviving node, of a two-node cluster to establish a quorum and continue to operate in response to failure of a second node of the cluster. Each node maintains configuration information organized as a cluster database (CDB) which may be changed according to a consensus-based protocol. Changes to the CDB are logged on a third copy file system (TCFS) stored on a local copy of TCFS (L-TCFS). A shared copy of the TCFS (i.e., S-TCFS) may be stored on shared storage devices of one or more storage arrays coupled to the nodes. The local copy of the TCFS (i.e., L-TCFS) represents a quorum vote for each node of the cluster, while the S-TCFS represents an additional “tie-breaker” vote of a consensus-based protocol. The additional vote may be obtained from the shared storage devices by the surviving node as a third vote to establish the quorum and enable the surviving node to cast two of three votes (i.e.Type: GrantFiled: October 27, 2015Date of Patent: December 5, 2017Assignee: NetApp, Inc.Inventors: Bob Schatz, John Muth, Stephen H. Strange
-
Patent number: 9830238Abstract: Various embodiments are generally directed to techniques for preparing to respond to failures in performing a data access command to modify client device data in a storage cluster system. An apparatus may include a processor component of a first node coupled to a first storage device; an access component to perform a command on the first storage device; a replication component to exchange a replica of the command with the second node via a communications session formed between the first and second nodes to enable at least a partially parallel performance of the command by the first and second nodes; and a multipath component to change a state of the communications session from inactive to active to enable the exchange of the replica based on an indication of a failure within a third node that precludes performance of the command by the third node. Other embodiments are described and claimed.Type: GrantFiled: August 29, 2014Date of Patent: November 28, 2017Assignee: NETAPP, INC.Inventors: Paul Yuedong Mu, Manoj Sundararajan, Paul Ngan
-
Patent number: 9810199Abstract: A shutdown controller for a wind turbine comprises, to improve the estimation of a state of the wind turbine, at least two sensors being adapted to provide sensor data significant for different mechanical states in the wind turbine. The controller can provide an estimated state of the wind turbine based on the sensor data from the at least two sensors and compare the state of the wind turbine with a predefined detection limit to provide a shutdown signal if the estimated state is outside the detection limit.Type: GrantFiled: November 21, 2012Date of Patent: November 7, 2017Assignee: VESTAS WIND SYSTEMS A/SInventor: Keld Hammerum
-
Patent number: 9805109Abstract: A computer, which is communicably connected to a plurality of computers having respective storage areas for storing data and in which second data that is replication of first data arranged in a storage area of own computer is arranged in storage areas of other computers, and the computer holds capacities of the storage areas of the respective computers and determines first data ranges for arranging the first data in the storage areas of the own computer and the plurality of other computers in accordance with the capacities, determines a second data range that is a largest data range or has a largest capacity, with, as a starting point, a data range that is different from a largest data range or a data range having a largest capacity in the first data ranges, and arranges the data in the storage areas of the respective computers.Type: GrantFiled: December 28, 2012Date of Patent: October 31, 2017Assignee: HITACHI, LTD.Inventor: Yosuke Wada
-
Patent number: 9807034Abstract: A novel and efficient method is described that creates a monolithic high capacity Packet Engine (PE) by connecting N lower capacity Packet Engines (PEs) via a novel Chip-to-Chip (C2C) interface. The C2C interface is used to perform functions, such as memory bit slicing and to communicate shared information, and enqueue/dequeue operations between individual PEs.Type: GrantFiled: September 15, 2014Date of Patent: October 31, 2017Assignee: Altera CorporationInventor: Hartvig Ekner