Remote Data Accessing Patents (Class 709/217)
  • Patent number: 10097620
    Abstract: Methods and apparatus to provision a workload in a virtual server rack deployment are disclosed. An example method includes determining, via a first resource manager executing on a processor, parameters of a request for allocating resources of a virtual server rack for performing a workload, determining logical computing resources to be utilized for performing the workload based on the parameters, determining first physical computing resources installed in a first physical rack and second physical computing resources installed in a second physical rack included in the virtual server rack to perform the determined logical computing resources, and instructing a first centralized manager of virtual hosts to provision the first physical computing resources into the logical computing resources to allocate the logical computing resources for performing the workload.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: October 9, 2018
    Assignee: VMWARE INC.
    Inventors: Thirumalesh Reddy, Raj Yavatkar, Sreekantha Indireddy, Shreekanth Ankala
  • Patent number: 10097377
    Abstract: The present invention provides to a system and method of sharing contents using a messenger program. The system includes a device server which registers Consumer electronic (CE) devices of the same user and CE devices of different users, and generates a messenger account; a messenger server which registers the generated messenger account; and a buddy setting module which sets a buddy relationship among the CE devices of the same user and a buddy relationship among the CE devices of different users, such that contents are shared by the CE devices having the buddy relationship.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: October 9, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sang-kwon Lee, Hyok-sung Choi
  • Patent number: 10095710
    Abstract: In one example, a method is provided for presenting cloud based storage as a virtual synthetic. The method begins when file system information is requested from a datacenter server. The requested file system information is then received at the requesting client from the datacenter server. Next, the received file system information is presented at the client in the form of a virtual file system interface that makes the file system information appear as a local file system to a user at the client, notwithstanding that the file system is not actually present at the client. Finally, user access at the client is enabled, by way of the file system interface, to data residing in the file system at the datacenter server, where the data is in the form of a virtual synthetic that includes respective portions of data from each of a plurality of backups residing at the datacenter.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: October 9, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Ray David Whitmer
  • Patent number: 10095481
    Abstract: The invention relates to an application and a method for allowing the development or adaptation of an application for implementation in an embedded processing system. The apparatus and method includes the use of a programmer interface to allow the input of instructions and the development and/or adaptation of the application and to allow the use of one or more development and/or diagnostic tools via the programmer interface and the embedded system in which the application is to be implemented. A server is provided which allows communication between the said application and the embedded system during the development and/or adaptation of the application so as to allow a greater variety of user interaction and development and diagnostic tools to be available for use.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: October 9, 2018
    Assignee: ARRIS Global Ltd.
    Inventor: Mark Bailie
  • Patent number: 10095445
    Abstract: Systems and methods for offloading processing from a host to one or more storage processing units using an interconnect network are provided. One such system includes a host having a processing task, a plurality of storage processing units (SPUs), a host interface configured to enable communications between the host and each of the plurality of SPUs, and an interconnection network coupled to at least two of the plurality of SPUs, where the host is configured to command at least one of the plurality of SPUs to perform the processing task, and command the interconnection network to couple two or more of the plurality of SPUs.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: October 9, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventors: Arup De, Kiran Kumar Gunnam
  • Patent number: 10097460
    Abstract: A non-transitory computer readable medium has instructions stored therein to be executed by a packet processing unit (PPU) in a communications network to allow a plurality of PPUs in the communication network to route data packets. The plurality of PPUs collectively maintain a distributed hash table (DHT). The DHT stores a distributed routing table (DRT), where the DRT includes a DRT entry that maps a key to a value. The key is based on a destination Internet Protocol (IP) address and an access point name (APN) associated with an IP session of a user entity (UE). The value represents both an IP address of one of the plurality of PPUs currently serving the IP session of the UE and an IP session identifier that identifies, to that PPU currently serving the IP session of the UE, the IP session of the UE.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: October 9, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Per Synnergren, Johan Kristiansson
  • Patent number: 10097491
    Abstract: A method of caching communications for devices being transported by vehicles includes receiving, at a vehicle via forward link, a message directed to the vehicle and a plurality of other vehicles. The message includes: content to be delivered to a requesting mobile device being transported by the vehicle or one of the other vehicles, and an indication of at least some of the content to be cached in one or more computer readable storage media disposed on the vehicle. The method further includes determining if the requesting mobile device is being transported by the vehicle, and, if so, forwarding at least some of the content to the requesting mobile device. At least some of the content is then stored on the one or more computer readable storage media disposed in the vehicle based on the indication of the least some of the content to be cached.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: October 9, 2018
    Assignee: GOGO LLC
    Inventors: Bryan Adrian Lauer, Rukmani Loganathan
  • Patent number: 10095576
    Abstract: The invention proposes a virtual machine abnormity recovering method in distributed environment, comprising: running an independent computing assembly on each physical machine on which a virtual machine resides, wherein the computing assembly periodically reports the current running state of the corresponding physical machine to a state database; periodically polling the state database by a highly available controller so as to check the running state of all the physical machines in a physical machine group under the control of the highly available controller; and executing subsequent abnormity processing operation if the running state of only one physical machine in the physical machine group is abnormal so as to ensure that virtual machines on the physical machine whose running state is abnormal continues running normally.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: October 9, 2018
    Assignee: CHINA UNIONPAY CO., LTD.
    Inventors: Hongfeng Chai, Zhijun Lu, Lijun Zu, Yixing Yan
  • Patent number: 10097294
    Abstract: The broadcast signal transmitting apparatus includes a signaling encoder for generating signaling information indicating whether a broadcast signal including multimedia content is transmitted in real time using a broadcast network, an internal structure generator for generating at least one object internal structure obtained by dividing a file included in the multimedia content into an independently encoded or decoded data unit, a packet information generator for generating packet information including metadata for identification of the object internal structure when the signaling information indicates that the multimedia content is transmitted in real time, and a transmitter for transmitting a broadcast signal including the object internal structure and the packet information. Accordingly, the apparatus can reduce a total time needed when multimedia content is acquired and then displayed for a user.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: October 9, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Jangwon Lee, Sejin Oh, Woosuk Kwon, Kyoungsoo Moon, Woosuk Ko, Sungryong Hong
  • Patent number: 10089145
    Abstract: Data storage services may provide customers with access to computing resources of data storage server and throttling methods may be used manage the computing resources of the data storage service in order to ensure that the customers do not overload the data storage servers. Tokens may represent I/O operations executed by the customer of the data storage service. When I/O request are received the data storage service may determine if the I/O request is a member of a sequence and remove a reduced number for tokens from the work token bucket as a result. The data storage server may determine the I/O request is a member of a sequence based at least in part on a logical chunk of a storage volume the I/O request maps to.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Valentin Priescu, James Michael Thompson
  • Patent number: 10089133
    Abstract: Disclosed herein are an apparatus and method for virtual desktop service. The apparatus for virtual desktop service includes a connection broker for performing a task for coordinating a delivery protocol that is used between at least one user terminal that uses virtual desktop service and multiple servers that provides the virtual desktop service, a resource pool for providing software resources including an Operating System (OS) for the virtual desktop service, and virtual machine infrastructure for supporting hardware resources.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: October 2, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Myeong-Hoon Oh, Dae-Won Kim, Sun-Wook Kim, Jong-Bae Moon, Byeong-Thaek Oh, Soo-Cheol Oh, Jung-Hyun Cho, Seong-Woon Kim, Hag-Young Kim, Ji-Hyeok Choi
  • Patent number: 10091535
    Abstract: A system and method for sharing television data includes a first device and an encoded content identifier module in communication with the first device generating an encoded content identifier for a content and communicating the encoded content identifier to a first device through a network. The first device includes a user interface for selecting the content identifier. The first device performs a function in response to a type of device, the encoded content identifier and selecting the content identifier.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: October 2, 2018
    Assignee: The DIRECTV Group, Inc.
    Inventors: Matthew J. Thompson, Robert G. Arsenault
  • Patent number: 10089599
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to locating containers with low inventory in a shopping facility. Some of these embodiments include systems for identifying and determining the location of containers in a low inventory condition in shopping facilities, the system comprising: a container configured to hold merchandise items in a shopping facility; a light sensor disposed in the container, the light sensor calibrated to detect an ambient light level and to respond when the detected ambient light level exceeds a predetermined ambient light threshold; and a control circuit operatively coupled to the light sensor and configured to transmit a signal indicating a low inventory condition when the light sensor determines the detected ambient light level exceeds the predetermined ambient light threshold.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 2, 2018
    Assignee: WALMART APOLLO, LLC
    Inventors: Robert J. Taylor, Nicholaus A. Jones, Aaron J. Vasgaard, Matthew A. Jones
  • Patent number: 10091197
    Abstract: A portable computing device captures imagery from a screen of a second computer, decodes information steganographically-encoded in the screen display, and uses the decoded information to establish a secure session with the second computer. Such technology enables a help-desk staffer to interact with a client's desktop computer, without touching the keyboard of the desktop computer, and without interrupting the client's work. A great many other features and arrangements are also detailed.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: October 2, 2018
    Assignee: Digimarc Corporation
    Inventors: Geoffrey B. Rhoads, David L. Cavender, Joshua Bickel
  • Patent number: 10091316
    Abstract: A connection-oriented proxy push-pull network server, including: obtaining a history of the live content in response to a request from a client via a connection-oriented communication channel; obtaining a set of updates to the live content in response to the request from the client; and combining the history and the updates into a merged content stream back to the client via the connection-oriented communication channel.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: October 2, 2018
    Assignee: Fanout, Inc.
    Inventor: Justin Karneges
  • Patent number: 10091272
    Abstract: A method for remotely controlling a home device in a mobile terminal is provided. The method includes receiving a chat message input to the mobile terminal for controlling at least one home device through an instant messenger application installed in the mobile terminal, and sending the chat message to a messenger server. The sent chat message is converted into a control command, which is sent to the home device.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: October 2, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chi-Hong Cho, Dong-Keon Kong, Sang-Ho Lee
  • Patent number: 10089100
    Abstract: A desktop image management system is described that can efficiently distribute updates to virtual desktops running on host servers in a data center. The system is comprised of a central server and multiple agents, each agent installed on a virtual machine. When a VM receives an update from the central server, the files are stored in a single instance store on the host server. The agent running on the VM then creates a corresponding stub file (empty of content) on the VM for each file in the single instance store. The agent further marks the stub file to indicate that the stub file is mapped to the single instance store. When the guest operating system requests to read the stub file, the virtual disk layer of the host server detects that the requested block has been marked and fetches the content of the file from the single instance store.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: October 2, 2018
    Assignee: VMware, Inc.
    Inventors: Tal Zamir, Leonid Vasetsky
  • Patent number: 10091110
    Abstract: Provided is an edge-based load shedding system. The edge-based load shedding system includes an analysis server configured to determine to perform server or edge separation execution, transmit an operational module of an analysis application, issue a request to offload the transmitted operational module, and receive and analyze data obtained through preprocessing and an edge machine configured to receive and offload the operational module from the analysis server, preprocess raw data collected from a sensor by using the offloaded operational module, and transmit the data obtained through the preprocessing to the analysis server.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: October 2, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Yong Ju Lee, Ok Gee Min
  • Patent number: 10091060
    Abstract: A method, system and program product for deploying a service on a network comprising a plurality of network resources, the method comprising providing an actual network model comprising network resources and the configurations of the network resources; providing a computer-implemented network configuration management system controlling the actual network resource configurations in the actual model; providing a service description comprising network resource configuration information for implementing the service on specific network resources; selecting a set of available network resources for deploying the service in the network based on the service description; reserving available network resources for deploying the service in an off-line version of the actual network model, the off-line version including updated network resource configurations to reflect the changes to the configurations of the actual network resources triggered by the deployment of the service; and deploying the service by updating the actu
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Timothy R. Croy, Paul B. French, Robert P. Fulton, Trevor Graham, Kevin M. Hamilton
  • Patent number: 10091129
    Abstract: An information processing apparatus includes a communication section, a calculator, and a sender. The communication section communicates with a processing providing apparatus which utilizes a different amount of resource in accordance with a load of processing to be performed on data. The calculator calculates an amount of resource to be utilized for performing processing on the data by the processing providing apparatus, at plural time points corresponding to different steps of processing performed by the information processing apparatus before sending the data to the processing providing apparatus. The sender sends a request to get or release the resource based on the amount of resource calculated by the calculator to the processing providing apparatus via the communication section.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: October 2, 2018
    Assignee: FUJI XEROX CO., LTD
    Inventors: Tetsuo Fukasawa, Kohshiro Inomata
  • Patent number: 10091025
    Abstract: A method and system for supporting a cross-domain communication session between communication platforms using a bridge server are provided. In one example, the method includes registering the bridge server with multiple platforms using a user identifier. A request is received from one of the platforms to establish a communication session with a user corresponding to the user identifier. A communication leg is created for each of the platforms. The leg from which the request was received is an incoming leg and the other legs are outgoing legs. The request is sent over the outgoing legs. An acceptance is received from one of the outgoing legs. A cancel message is sent over the outgoing legs from which the acceptance was not received. The acceptance is sent over the incoming leg. The incoming leg and the outgoing leg from which the acceptance was received are bridged to establish the session.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: October 2, 2018
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula, Rashmi Lohita
  • Patent number: 10083618
    Abstract: A method, that may include capturing, by a mobile media capture device, audio information related to the lecture during a time period that at least partially overlaps a time period during which the lecture occurs; repeating, during the time period, the stages of: checking, by the mobile media capture device, for an occurrence of an event related to the lecture; selecting, by the mobile media capture device and in response to an occurrence of the event, a selected manner to acquire visual information related to the lecture out of (a) an acquisition, at a first rate, of multiple still images of at least a first resolution and (b) an acquisition of a video stream of up to a second resolution that is lower of the first resolution; wherein the first rate is lower than a rate of acquisition of images of the video stream; and acquiring the visual information according to the selected manner.
    Type: Grant
    Filed: May 27, 2013
    Date of Patent: September 25, 2018
    Inventor: Jacob Ukelson
  • Patent number: 10084885
    Abstract: Techniques for substituting references to content shared within the social networking system. In an embodiment, a first reference to a first version of content is received. A second version of the content is selected based on at least one optimization objective. A second reference to the second version of the content is created for provision to a user of a social networking system. The second reference is provided for the user. The at least one optimization objective includes at least one of a business objective, a technical objective, and a legal objective. The content may include at least one of video and audio.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: September 25, 2018
    Assignee: Facebook, Inc.
    Inventors: Peter Hunt, Justin Shaffer
  • Patent number: 10079684
    Abstract: Technologies for end-to-end biometric-based authentication and locality assertion include a computing device with one or more biometric devices. The computing device may securely exchange a key between a driver and a secure enclave. The driver may receive biometric data from the biometric sensor in a virtualization-protected memory buffer and encrypt the biometric data with the shared key. The secure enclave may decrypt the biometric data and perform a biometric authentication operation. The computing device may measure a virtual machine monitor (VMM) to generate attestation information for the VMM. A secure enclave may execute a virtualization report instruction to request the attestation information. The processor may copy the attestation information into the secure enclave memory. The secure enclave may verify the attestation information with a remote attestation server. If verified, the secure enclave may provide a shared secret to the VMM. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: September 18, 2018
    Assignee: Intel Corporation
    Inventors: Ansuya Negi, Nitin V. Sarangdhar, Ulhas S. Warrier, Ramkumar Venkatachary, Ravi L. Sahita, Scott H. Robinson, Karanvir S. Grewal
  • Patent number: 10079889
    Abstract: A solid state drive (SSD) comprises a storage area, a network interface controller (NIC) and a storage controller operatively coupled to the storage area. The storage controller comprises a mapping between the storage area and a virtual storage device that is accessible to a remote computing device. The storage controller is configured to receive a message encapsulating an input/output (I/O) command from a remote computing device via the NIC, wherein the I/O command is directed to the virtual storage device. The storage controller is further configured to determine one or more logical addresses of the virtual storage device specified in the I/O command, translate the one or more logical addresses of the virtual storage device into one or more physical addresses of the storage area, and access the one or more physical addresses of the storage area.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: September 18, 2018
    Assignee: Pavilion Data Systems, Inc.
    Inventors: Kiron Balkrishna Malwankar, Raghuraman Govindasamy, Dan M. Melnic
  • Patent number: 10079824
    Abstract: Example implementations described herein are directed to a transaction query engine involving a token that is generated by the server and sent to the corresponding the client. The client uses the token to query transactions made on the server. The token can include mountpoint information detailing shared and private information of the filesystems, transaction identifiers identifying transactions of a filesystem, and a filesystem identifier to identify the corresponding filesystem. The server processes this token and updates the token based on the transaction information of the filesystem, and sends the token back to the corresponding client.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: September 18, 2018
    Assignee: HITACHI VANTARA CORPORATION
    Inventors: Alan G. Bryant, Nathan W. Clark, Richard D. Bramante, Jr.
  • Patent number: 10079828
    Abstract: The present invention provides a CCTV monitoring system for registering a camera and managing permission, and a control method of the system. In other words, according to the present invention, a manager having an installer terminal granted with temporal authority over the camera, can install the relevant camera, check whether the camera operates, and then, entrust/set authority over the camera to a terminal of an end-user through cooperation among the installer terminal, the terminal of the end-user, and a service server. Accordingly, convenience for a user can be improved and it is possible to more efficiently manage an installed camera.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: September 18, 2018
    Assignee: CHeKT LLC
    Inventor: Wesley Robert Usie
  • Patent number: 10078361
    Abstract: Methods and apparatus for an inter-processor communication (IPC) link between two (or more) independently operable processors. In one aspect, the IPC protocol is based on a “shared” memory interface for run-time processing (i.e., the independently operable processors each share (either virtually or physically) a common memory interface). In another aspect, the IPC communication link is configured to support a host driven boot protocol used during a boot sequence to establish a basic communication path between the peripheral and the host processors. Various other embodiments described herein include sleep procedures (as defined separately for the host and peripheral processors), and error handling.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: September 18, 2018
    Assignee: APPLE INC.
    Inventors: Karan Sanghi, Saurabh Garg, Haining Zhang
  • Patent number: 10078482
    Abstract: Methods and electronic devices for managing information context among devices. The method includes switching from displaying information of a first application to displaying information of a second application. The method also includes identifying information of the first application that is relevant to the second application. The relevant information includes at least a portion of the displayed information of the first application. Additionally, the method includes sending an indication of the relevant information to a second electronic device for display of the relevant information at the second electronic device. The method may also include, while displaying the information of the second application, receiving input information from the second electronic device. The input information may include at least a portion of the relevant information displayed at the second electronic device. Additionally, the method may include using the input information in the second application.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: September 18, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Vitali Loseu, Sourabh Ravindran
  • Patent number: 10079895
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client detects one or more remote session protocols supported by a first remote machine. The thin client determines a first remote session protocol from the one or more remote session protocols based on a first predetermined rule. The thin client determines a first protocol application from one or more protocol applications supporting the first remote session protocol based on a second predetermined rule. The thin client launches the first protocol application to establish a remote session with the first remote machine in accordance with the first remote session protocol.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: September 18, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Yugender P. Subramanian, Rajamanickem Sureshkumar, Jayachandran Gnanasekaran, Varadachari Sudan Ayanam
  • Patent number: 10079896
    Abstract: It may be determined that a cloud desktop should be migrated from a current region. A destination region to which the cloud desktop will be migrated can be identified. A data volume of the cloud desktop may be copied from the current region to the destination region. The data volume at the current region and the data volume at the destination region may be maintained in sync during the copying. Upon completion of the copying, a current user session associated with the cloud desktop at the current region may be frozen, a current memory and processor state of the current user session may be copied to the destination region, and a second cloud desktop instance at the destination region may be started using the copied data volume and current memory and processor state. The current user session may be connected to the second cloud desktop instance.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Bartholomew Thomas, Eugene Michael Farrell, Erik Jonathon Tellvik, Gaurang Pankaj Mehta, Deepak Suryanarayanan
  • Patent number: 10079883
    Abstract: In an approach for establishing metadata for one or more primary devices in a mirroring relationship, one or more computers systems generate a device validity token and establish a mirroring relationship, wherein the mirroring relationship includes identifying one or more primary devices of a plurality of devices in the mirroring relationship. The approach includes the computer systems sending the device validity token to each of a plurality of operating systems in the mirroring relationship for storage in a token store and retrieving a logical device identifier for each of the devices in the mirroring relationship. Furthermore, the approach includes the computer systems generating metadata for each of the primary devices, wherein metadata for each of the one or more primary devices includes at least the device validity token and the logical device identifier for each primary device of the one or more primary devices that generates the metadata.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Scott B. Compton, Dale F. Riedy, William J. Rooney, Harry M. Yudenfriend
  • Patent number: 10075815
    Abstract: Sensor data having values received from several sensors of a mobile device and response data associated with the sensor data may be used in the determination or training of a predictive model. Received sensor data may be input into the predictive model, and the output of the predictive model may be used in the selection and serving of content items to the mobile device. Data to effect presentation of the selected content item may be outputted to the mobile device to effect presentation. In some instances, the predictive model may be updated using the received plurality of values. The updated predictive model may be used in the selection of a subsequent content item for the mobile device. In other implementations, historical sensor data may be used with the set of received sensor data as input for the predictive model.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: September 11, 2018
    Assignee: Google LLC
    Inventors: Lukasz Bieniasz-Krzywiec, Dariusz Leniowski, Venu Vemula
  • Patent number: 10075455
    Abstract: According to one embodiment, a threat detection platform features a housing, a communication interface, a processor coupled to the communication interface, and a data store. The data store includes (i) an event log, (ii) a first virtual machine, and (iii) a second virtual machine. The first virtual machine is provisioned with a first guest image that is based on an instrumented software profile that includes a first software component and activity monitors configured for the first software component. The second virtual machine is provisioned with a second guest image that is based on a temporary software profile that includes a second software component that is a more recent version of the first software component and the activity monitors configured for the first software component.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: September 11, 2018
    Assignee: FireEye, Inc.
    Inventors: Asim Zafar, Eirij Qureshi, Darien Kindlund
  • Patent number: 10075553
    Abstract: Systems and methods for rewriting code related to a network page are described herein. The systems and methods can determine whether the network page includes cacheable resources. Responsive to the determination, the systems and methods can rewrite the code for the network page to cause a user system to access the cacheable resource from a content distribution network. Further, the systems and methods can determine whether access to the cacheable resource should be provided via the content distribution network or a proxy server based at least partially on a relative location of the proxy server and the content distribution network to the user system requesting access to the network page.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: September 11, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Dharma Teja Naga Venkata Anne
  • Patent number: 10075754
    Abstract: Assets of broadcast network content are targeted to network users of interest based on location information regarding user equipment devices. Asset providers can specify location targeting criteria via a graphical user interface displaying mapping information. This location targeting criteria can then be compared to location information regarding user equipment devices so that assets are delivered to appropriate devices. The comparison of the location targeting criteria to the device location information can be performed at the user equipment devices or at another location. In the latter case, the assets can be addressed to appropriate user equipment devices or appropriate user equipment devices can be directed to select the asset, which is broadcast via the network. In this manner, assets can be targeted to individual network users on a basis independent of network topology.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: September 11, 2018
    Assignee: INVIDI TECHNOLOGIES CORPORATION
    Inventors: Patrick M. Sheehan, Bruce J. Anderson, Daniel C. Wilson
  • Patent number: 10074058
    Abstract: A computer stores connection information with respect to data items that are management targets. The connection information identifies connection sources and connection destinations. The computer executes a process including performing analysis based on the connection information with respect to first and second data, which are specified as output targets of information indicating connections; outputting first connection information as information indicating a connection between first and second data, when one or a plurality of data items that are connection destinations are traced from the first data set as a connection source, and the second data is reached as a connection destination; and outputting second connection information as information indicating a connection between third and fourth data, when one or a plurality of data items that are connection destinations are traced from the third data set as a connection source, and the fourth data is reached as a connection destination.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: September 11, 2018
    Assignees: FUJITSU LIMITED, HONDA MOTOR CO., LTD.
    Inventors: Naoki Hashiguchi, Kou Kawanobe, Yasuo Kurosaki, Hiroshi Ishida
  • Patent number: 10070358
    Abstract: A method for performing load balancing of data flows from a user equipment (UE) between a first radio access network and a second radio access network, wherein the UE is attached to the said first radio access network, the method comprising providing preference data from the first radio access network to the UE representing radio related parameters, determining the presence of an access network discovery and selection function (ANDSF) of the UE, evaluating, at the UE, including using ANDSF if present, the preference data to determine if a data flow can be offloaded to the second radio access network, and on the basis of the evaluation, offloading a data flow of the UE from the first radio access network.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: September 4, 2018
    Assignee: Alcatel Lucent
    Inventors: Seau Sian Lim, Nicola Puddle, Sudeep Palat, Chandrika Worrall
  • Patent number: 10068242
    Abstract: An embodiment of the invention provides a system that enables financial services companies to manage and track information about a sales force. The system includes components for managing distributors information, for validating and tracking licenses and credentials, for creating customized contracts, and for maintaining compensation structures. The system allows for configuring compensations, providing financial services companies a toolkit for creating and modeling their complex commission schedules used to compensate their sales force. The system also provides modeling tools for agreements and contracts between a financial services company or provider and the distributors who sell products. The system has a multi-component architecture comprising multiple modules, multiple data processing engines, a backbone and multiple data sources. The processing modules carry out information processing using one or more data processing engines.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: September 4, 2018
    Assignee: Versata Development Group, Inc.
    Inventors: David Chao, Brian Blount, Charles Erickson, Shari Gharavy, Cheng Zhou, Joshua Toub
  • Patent number: 10069936
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: September 4, 2018
    Assignee: HOLA NEWCO LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 10070360
    Abstract: A method and system is provided for device-to-device (D2D) offloading in long term evolution (LTE) networks. The present application provides a method and system for device-to-device (D2D) offloading in long term evolution (LTE) networks, comprising processor implemented steps of selecting an offloader by a eNodeB (eNB) for a user device out of a plurality of user devices based on location of the user device and other closed proximity user devices, corresponding load and channel conditions upon receiving the offloading request from the user device; exchanging a control messages between the user device and the eNB; and between the eNB and the offloader; and scheduling of resource blocks (RBs) by the eNB for the user device and the offloader in D2D offloading.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: September 4, 2018
    Assignee: Tata Consultancy Services Limited
    Inventors: Bighnaraj Panigrahi, Rashmi Ramamohan, Hemant Kumar Rath, Anantha Simha
  • Patent number: 10063458
    Abstract: Some embodiments provide a system that allows for the use of direct host return ports (abbreviated “DHR ports”) on managed forwarding elements to bypass gateways in managed networks. The DHR ports provide a direct connection from certain managed forwarding elements in the managed network to remote destinations that are external to the managed network. Managed networks can include both a logical abstraction layer and physical machine layer. At the logical abstraction layer, the DHR port is treated as a port on certain logical forwarding elements. The DHR port transmits the packet to the routing tables of the physical layer machine that hosts the logical forwarding element without any intervening transmission to other logical forwarding elements. The routing tables of the physical layer machine then strip any logical context associated with a packet and forwarding the packet to the remote destination without any intervening forwarding to a physical gateway provider.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: August 28, 2018
    Assignee: NICIRA, INC.
    Inventors: Ronghua Zhang, Jesse E. Gross, IV
  • Patent number: 10062141
    Abstract: A system and method for controlling a display on a client device such as a wireless communication device, e.g., a smartphone or similar device is presented. Aspects of the invention permit a more efficient and fast representation of the desired output onto the client's display including by caching certain display data on the client, temporarily and/or permanently, and transmitting only command and control level data from the server to the client for display of the cached display data. Additional aspects of the invention reduce the volume of data sent between the client device and the server without affecting the experience of the client device user. Additional aspects of the invention provide for secure acquisition and display of data on the client device.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: August 28, 2018
    Inventors: Israel Lifshitz, Ron Munitz, Meir Shoam
  • Patent number: 10061780
    Abstract: An illustrative method for providing a job to an information management system may include monitoring, by a command processing device such as a command processing tool operating on one or more computing devices, operation of a series of commands communicated to at least one information management system via a communication link. The command processing device may determine a status associated with one or more commands of the series of commands based on the operation of the command in the information management system. The command processing device may be configured for controlling a rate at which the series of commands is communicated to the information management system based, at least in part, on the status of one or more of the commands.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: August 28, 2018
    Assignee: Bank of America Corporation
    Inventors: Prashant Kumar Kalal, Angela Howard, Mark A. Frazier
  • Patent number: 10061683
    Abstract: The disclosed computer-implemented method for collecting error data to troubleshoot product errors may include (1) monitoring Internet searches submitted by a user of a computing device to a search engine executing within a browser installed on the computing device, (2) identifying, while monitoring the Internet searches, a search including a description of an error in a product installed on the computing device, (3) in response to identifying the search, automatically enabling debug logging for the product on the computing device, and (4) maintaining an event log including information collected from the debug logging that may be used to diagnose the error. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: August 28, 2018
    Assignee: Symantec Corporation
    Inventors: Anand Sankruthi, Chengi Kuo
  • Patent number: 10055476
    Abstract: A set of search requests may be analyzed to detect fixed phrases suitable for inclusion in a search index. Sets of candidate phrases may be identified among the search requests. Fixed phrases may be detected among the candidate phrases using statistical techniques, for example, by identifying phrases having a relatively high pointwise mutual information (PMI) with respect to component keywords. Fixed phrase detection may include keyword and/or phrase clustering. Clusters may correspond to topics defined using a latent Dirichlet allocation (LDA) procedure. Fixed phrase detection may include identifying phrases having relatively high PMI within particular clusters.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: August 21, 2018
    Assignee: A9.COM, INC.
    Inventors: Waseem Ahmad, Deepak Jain
  • Patent number: 10055743
    Abstract: Embodiments of the disclosure relate generally to methods and systems for monitoring customer service channels and identifying possible improvements for customer service channels. A computer system may comprise one or more analysis applications operable to receive and analyze information from a plurality of customer service channels. Customer service channels may include retail stores, customer care centers, and websites.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: August 21, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Meredith M. Cracchiolo, John R. Glenn, Anna M. Jenkins, Timothy S. Kellerman, Carrie L. Stevick
  • Patent number: 10057931
    Abstract: A method for performing out of band diagnostics and maintenance of lighting system elements. An out of band connection is established via a wireless out of band channel with one of the lighting system elements and the mobile device. The wireless out of band channel is separate and distinct from a wireless lighting operations channel of a wireless lighting control network connecting the lighting system elements.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: August 21, 2018
    Assignee: ABL IP HOLDING LLC
    Inventors: John Peter Roquemore, III, Tyler B. Fultz
  • Patent number: 10055297
    Abstract: A system, method, and computer program product are provided for smart database inflation. In use, a trigger signal to begin capturing information associated with database activities corresponding to one or more operational systems is detected. The trigger signal is triggered by a specific business flow or transaction in the one or more operational systems. In response to detecting the trigger signal, the information associated with the database activities corresponding to the one or more operational systems is captured for a duration of an event associated with the trigger signal. The information associated with the database activities includes valid operational data and one or more affected records associated with the one or more operational systems. Additionally, the information associated with the database activities corresponding to the one or more operational systems is duplicated in at least one mirroring table.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: August 21, 2018
    Assignees: AMDOCS DEVELOPMENT LIMITED, AMDOCS SOFTWARE SYSTEMS LIMITED
    Inventors: Eliezer Biton, Avner Fregi Cohen, Roi Shecwitz
  • Patent number: 10055238
    Abstract: An apparatus and method for code virtualization and remote process call code on a user device. A method for remote process call generation comprises sending a collection of remote processes comprising of at least one selectable remote process, where each of the remote processes are correlated to at least one remote service. The method further comprises generating a code snippet for execution on the at least one user device, in response to selection of at least one remote process at the user device. The code snippet comprises a call, which when executed on the at least one user device, causes execution of the remote process on the server. The method further comprises sending the code snippet to the at least one user device, and executing the remote process in response to receiving the call at the server, where execution of the remote process causes the remote service to be performed.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: August 21, 2018
    Assignee: Ciambella Ltd.
    Inventors: Trisala Chandaria, Jean-Baptiste Leonelli