Computer-to-computer Data Modifying Patents (Class 709/246)
  • Patent number: 9311179
    Abstract: A method begins by a set of storage units of a dispersed storage network (DSN) receiving a plurality of read requests regarding a plurality of sets of encoded data slices from a requesting device of the DSN and outputting a plurality of read responses that includes encoded data slices and corresponding trust level indicators. The method continues with the requesting device arranging the encoded data slices of the plurality of read responses into received sets of encoded data slices. The method continues with the requesting device selecting a decode threshold number of encoded data slices from each received set of encoded data slices based on the corresponding trust level indicators to produce selected sets of encoded data slices and decoding the selected sets of encoded data slices to recapture data segments of a data object.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: April 12, 2016
    Assignee: CLEVERSAFE, INC.
    Inventors: Asimuddin Kazi, Jason K. Resch
  • Patent number: 9306947
    Abstract: Active memory for managing network telemetry information, or other types of information stored as objects, has objects partially-serialized to allow greater amounts of information to store in a memory of a given size with slightly increased retrieval times. Storing additional information in an active memory provides an overall increase in network security platform responsiveness by allowing a greater amount of information to be accessible from the active memory instead of archive.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: April 5, 2016
    Assignee: Click Security, Inc.
    Inventor: Donovan Kolbly
  • Patent number: 9298770
    Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for generating a repository comprising receiving a language meta-model; receiving annotations, each annotation including meta-data; annotating the language meta-model based on the annotations to provide an annotated language meta-model; and generating one or more repository modules based on the annotated language meta-model, the repository being defined based on the one or more repository modules.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: March 29, 2016
    Assignee: SAP SE
    Inventors: Steffen Heinzl, Anis Charfi, Benjamin Schmeling, Heiko Witteborg
  • Patent number: 9300740
    Abstract: This system 1 accepts content marker information including content identifier information, and executes a process of causing a storing device to store the content marker information. The system accepts sharing-user identifier information for identifying a user/users who shares/share the stored content marker information. Upon acceptance of a content marker output request, the system transmits content marker information extracted based on the accepted sharing-user identifier information, to user equipment 2a, 2b. Upon acceptance of the content transmission request based on the content marker information, the system determines whether to transmit content data to the user equipment based on stored viewing permission information.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: March 29, 2016
    Assignee: NEC CORPORATION
    Inventors: Eiji Takahashi, Satoshi Nogaki, Toru Osuga
  • Patent number: 9292879
    Abstract: A social marker is generated from data about user relationships and interactions with consumer objects such as brands, products, services, or a combination thereof. The social marker provides an indicator to a target user that someone they have a relationship with has taken some action associated with the consumer object. This action may include, but is not limited to, posting a comment, a rating, a recommendation, and so forth about the consumer object.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: March 22, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: James F. Lu, Christopher Duane Furniss, James Fisher Robinson, Jr., Rudy B. Gajadhar
  • Patent number: 9294991
    Abstract: Systems, methods, and non-transitory computer-readable media can broadcast a first wireless communication including information associated with a first user. A second wireless communication including information associated with a second user can be detected. Log data including at least a portion of the information associated with the second user can be generated. The log data can also include signal strength data associated with the second wireless communication and time data indicating when the second wireless communication was detected. The log data can be provided for analysis. One or more connections suggested for the first user based, at least in part, on the log data can be received.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: March 22, 2016
    Assignee: Facebook, Inc.
    Inventor: Ben Chen
  • Patent number: 9292355
    Abstract: The present invention concerns a broker system for a plurality of brokers (20), clients (10) and servers (30) in a heterogeneous network, the broker system comprising: a. a configuration and controlling broker (CCB) (1) adapted for scanning broker configuration data (200) of the plurality of brokers (20) and for synchronizing the broker configuration data (200) with CCB configuration data (100) of the CCB (1).
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: March 22, 2016
    Assignee: SOFTWARE AG
    Inventor: Wolfgang Stühlmeyer
  • Patent number: 9288236
    Abstract: Aspects of a method and system for adaptive multimedia delivery via a broadband gateway are provided. A broadband gateway may be operable to determine which one or more of a plurality of devices is communicatively coupled to the broadband gateway. Content may be requested from, and/or scheduled to be delivered to, one or more of the devices. The gateway may be operable to select a provider from which to request the content based on results of the determining. The provider may be selected based on a bandwidth of a link between the broadband gateway and the one or more devices to which the content is to be delivered. The gateway may be operable to select one of a plurality of versions of the content based on results of the determining and requesting the selected version of the content from the selected content provider.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: March 15, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Jeyhan Karaoguz, Xuemin Chen, Wael William Diab, David Garrett, David Lundgren, Rich Prodan
  • Patent number: 9286534
    Abstract: A computer-implemented method for selecting at least one segmentation parameter for optical character recognition is provided. The method can include receiving an image having a character string that includes one or more characters. The method can also include receiving a character string identifying each of the one or more characters. The method can also include automatically generating at least one segmentation parameter. The method can also include performing segmentation on the image having the character string using the at least one segmentation parameter. The method can also include determining if a resultant segmentation satisfies one or more criteria and if the resultant segmentation satisfies the one or more criteria, selecting the at least one segmentation parameter.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: March 15, 2016
    Assignee: COGNEX CORPORATION
    Inventors: Ali Zadeh, John Petry, Kim Marie Steiner, Steven Patrick Shuman
  • Patent number: 9277005
    Abstract: Some embodiments provide a proprietary 64-bit consistent distribution scheme that preserves the efficiencies of CARP while providing a significantly more balanced distribution of requests that is on par with schemes reliant on computationally expensive cryptographic hashes. The scheme performs hashing of requested URLs and identifiers of available servers over a 64-bit space while optimizing the hashing to remove computationally expensive operations. Some embodiments provide a variant of the scheme to provide a differentiated distribution on the basis of one or more differentiating factors. A first variant utilizes load factor values to adjust the resulting hashes and to produce a first distribution of differentiated content that varies from a second distribution of undifferentiated content.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: March 1, 2016
    Assignee: EDGECAST NETWORKS, INC.
    Inventors: Donnevan Scott Yeager, Timothy W. Hartrick, Robert J. Peters
  • Patent number: 9276979
    Abstract: A computer implemented method of streaming media on a computing device is disclosed in which a streaming protocol adapter is provided on the computing device for streaming media to a local streaming client on the computing device with enhanced resiliency. The streaming adapter downloads one or more stream files that include the media file formatted for delivery according to a transfer protocol, and also include streaming template transactions for supporting communicating from the streaming adapter to the streaming client. The streaming client may be a standard real-time streaming protocol (RTSP) client, and the streaming adapter may be an RTSP adapter.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: March 1, 2016
    Assignee: VUCLIP (SINGAPORE) PTE. LTD.
    Inventor: Areef Reza
  • Patent number: 9268802
    Abstract: Systems and methods are disclosed herein for exporting a file to an application. A processor receives a request from a user for access to a file stored on a web-based storage system. The request includes a designation of an application to open the file, and the file is associated with a native format. The processor determines that the application is not configured to import the file in the native format and determines whether the file can be converted to an importable format that can be imported by the application. The processor converts the file from the native format to the importable format and exports the converted file in the importable format to the application, which opens the converted file.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 23, 2016
    Assignee: GOOGLE INC.
    Inventors: Michael Jeffrey Procopio, Brian Lewis Cairns
  • Patent number: 9270608
    Abstract: A network stack sends very large packets with large segment offload (LSO) by performing multi-pass LSO. A first-stage LSO filter is inserted between the network stack and the physical NIC. The first-stage filter splits very large LSO packets into LSO packets that are small enough for the NIC. The NIC then performs a second pass of LSO by splitting these sub-packets into standard MTU-sized networking packets for transmission on the network.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: February 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John A. Starks, Keith L. Mange
  • Patent number: 9247028
    Abstract: Embodiments of the present invention relate to the retrieval, serving, and rendering of web content provided from a web content server to a requesting client device, e.g., over a network, based on target latency. A computer-implemented method includes determining, by a web content server, a requesting client device in communication with the web content server, or both, latency-related limitations of the client device. The method also includes determining, by the web content server, the client device, or both, web content needs of the client device based on a web content request from the client device. The method further includes adjusting web content to be displayed at the client device based on the determined latency-related limitations and needs of the client device. At least a portion of the adjusting of web content can occur at the web content server, the client device, or both. Related systems are also presented.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: January 26, 2016
    Assignee: Google Inc.
    Inventors: Tal Dayan, Stephane Lafon
  • Patent number: 9247421
    Abstract: A mobile device, a content delivery apparatus, a content providing apparatus and a control method thereof are provided. The mobile device includes a communication unit that performs communication with an external environment, a signal processor that processes signals transmitted and received through the communication unit, and a display unit that displays an image based on a signal processed by the signal processor. The mobile device also includes a controller that controls the communication unit to transmit a profile corresponding to a request to a content delivery apparatus when the request for the profile is received from the content delivery apparatus located within a predetermined zone, and to receive content corresponding to the transmitted profile. Customized contents can be provided to the mobile device on the basis of a user's profile.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: January 26, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Hyung-rae Cho, Sun-ae Kim, Hyun-joo Oh, Ji-young Kwahk
  • Patent number: 9239752
    Abstract: A semiconductor system including a semiconductor circuit configured to compare a first error detection code generated by performing an operation on read data to a second error detection code and determine a data transmission error, and a controller configured to provide the second error detection code, generated by performing an operation on expect data based on the read data, to the semiconductor circuit.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: January 19, 2016
    Assignee: SK Hynix Inc.
    Inventor: Hyeng Ouk Lee
  • Patent number: 9241023
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a media distribution system having a controller to identify a plurality of media presentation devices of a user of the media distribution system, identify one or more distribution preferences supplied by the user for distributing media content to the plurality of media presentation devices, receive media content from one of a plurality of media sources of the user, determine a media content type from the received media content, and distribute the received media content to one or more of the plurality of media presentation devices according to the one or more distribution preferences and the media content type. The one or more distribution preferences comprise in part media content distribution arrangements assigned by the user between the plurality of media sources of the user and the plurality of media presentation devices of the user. Other embodiments are disclosed.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: January 19, 2016
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Scott White, James Cansler, Ian C. Schmehl
  • Patent number: 9237201
    Abstract: In one embodiment, a first computing device determines a communication to be pushed to a second computing device associated with a user. The first computing device determines whether one or more conditions are satisfied for refraining from pushing the communication to the second computing device. The one or more conditions are based at least in part on the relevance of the communication to the user and one or more activities of the user. If the one or more conditions are satisfied, then the first computing device refrains from sending the communication to the second computing device. If the one or more conditions are not satisfied, then the first computing device sends information to push the communication to the second computing device.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: January 12, 2016
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia
  • Patent number: 9232268
    Abstract: A home gateway may be used to handle at least a portion of processing of content obtained for consumption by client devices serviced via the home gateway. The home gateway may receive a single copy of content having a first format, and may convert the received content to one or more other formats suitable for presentation by at least one of the client devices based on knowledge of the client devices. The home gateway may maintain secure and/or protected access of the content handled via the home gateway. During protected access the home gateway may partition the content into a plurality of encrypted segments that are forwarded separately to the client devices. The client devices may utilize a corresponding plurality of encryption keys for decrypting the encrypted segments. The encryption keys may be obtained from an external key server. The home gateway may also generate the encryption keys.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: January 5, 2016
    Assignee: Broadcom Corporation
    Inventors: Xuemin Chen, Stephane Rodgers, Rajesh Mamidwar
  • Patent number: 9231952
    Abstract: An exemplary method includes receiving data representative of a content instance over a network from an access device associated with a first user, encrypting the content instance in response to a command initiated by the user by way of one or more graphical user interfaces, providing a key configured to facilitate decryption of the encrypted content instance, creating at least one access rule corresponding to the encrypted content instance, transmitting data representative of the encrypted content instance to a requesting access device associated with a requesting user, receiving, from the requesting access device, data representative of a request to access the key over the network, and performing a predefined action related to the key in response to the request and in accordance with the at least one access rule.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: January 5, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Donald H. Relyea, Brian F. Roberts, Michelle Felt
  • Patent number: 9230342
    Abstract: Some implementations create a representation of content to enable the representation to be displayed on a computing device. For example, the computing device may be a portable device that has a display device with a size that is constrained relative to other display devices. The representation may be created to enable the computing device to display the representation while maintaining a hierarchical structure of the content. To create the representation, the hierarchical structure of the content may be traversed and at least a portion of some of the nodes of the hierarchical structure may be selected for inclusion in the representation.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: January 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Andrew Joseph Yates
  • Patent number: 9224156
    Abstract: A video preparation system is described. The system includes an event detector, a viewer identification, a selector, a video synthesis module, and a communications module. The event detector may be configured to detect an event associated with a main video content. The viewer identification module may be configured to determine an identification of a viewer associated with the event and to obtain information about the viewer. The selector may be configured to select additional video content that could be presented with the main video content. The video synthesis module may be configured to modify, in real time, the video content to produce a resulting content based on the information about the viewer. The communications module may be configured to provide the resulting content to a play-out server, the resulting content suitable for streaming via the Internet to a client computer system associated with the viewer.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: December 29, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: James A. Moorer
  • Patent number: 9224073
    Abstract: A data processor and a host device are bi-directionally communicably connected to each other. The data processor includes a process-executing unit and a progress-status-saving unit. The process-executing unit executes a prescribed process when a process-requested file is written in a prescribed folder. The progress-status-saving unit saves progress status data indicating a progress status of the prescribed process so that the progress status data is retrievable by the host device.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: December 29, 2015
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Jun Okajima
  • Patent number: 9225768
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for providing appropriate content to a client based on the network capability associated with the client.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: December 29, 2015
    Assignee: SAP Portals Israel Ltd
    Inventor: Yotam Kakishay
  • Patent number: 9215265
    Abstract: An extension to a file delivery protocol which permits the signaling of cache control information to a receiving device. Various embodiments of the present invention permit a server or other sending device to signal instructions regarding cache control to a receiving device using the file delivery protocol. This signaling may include information such as whether the receiving device should cache a file, how long the file should be cached for, and/or a cache priority assignment for the file. Various embodiments of the present invention may be particularly useful in the transmission of rich media content, where some content may be sent over RTP while other information is transmitted via the file delivery protocol.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: December 15, 2015
    Assignee: Nokia Technologies Oy
    Inventor: Imed Bouazizi
  • Patent number: 9215065
    Abstract: A streaming video player and authentication server work in conjunction to provide secure streaming media. Player authentication is used to ensure that only users using an authorized media player authorized users can access and stream the media content. An encryption process protects unauthorized users from playing media streams that are intercepted between the content server and an authorized user. Additionally, timed tokens are used to ensure that a user authorized to access a stream during a specified time period cannot access the same stream at a later time when the user is no longer authorized.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: December 15, 2015
    Assignee: CBS Interactive Inc.
    Inventors: Christopher Peter Xiques, Jignesh Yashwant Dhruv, Shalitha Arosha Senanayake, James Kong Hsu
  • Patent number: 9208253
    Abstract: Web content for different user platforms is provided in an efficient way. A request is received for an identified page of content from a client device, through a communication network, at a computer system configured as an application server. The user platform implemented by the client device is identified, from among user platforms supported by the application server. A View of the identified page of content is retrieved from storage by a processor of the computer system. The View of the identified page of content is processed to in a format reproducible on the client device for presentation to a user via execution of the identified user platform. For example, the View of the identified page of content is transmitted through the communication network to the client device in JavaScript Object Notation (JSON) or Extensible Markup Language (XML).
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: December 8, 2015
    Assignee: Cellco Partnership
    Inventors: Amr Zoheir, Sajid Ahmed, Adil Belihomji, Mary Pearl Jelinek
  • Patent number: 9201883
    Abstract: Remote file archiving is provided using package files. A request can be sent for a raw file stored within a package file. The request can be sent by a computing device to a remote storage service. The requests can comprise a location of the raw file within the package file. The raw file can be received and unmarshaled. Unmarshalling the raw file can comprise uncompressing and/or decrypting the raw file. Meta-data can be requested and used to determine a location of the raw file. Raw files can be extracted and provided. For example, a request for a raw file can be received. The raw file can be extracted from a package file and provided for download. The raw file can be in an archived state, such as compressed and/or encrypted.
    Type: Grant
    Filed: October 8, 2012
    Date of Patent: December 1, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Thomas C. Stickle
  • Patent number: 9203892
    Abstract: Content transfer technology, in which a client side component sends, to a server side component, a request for a content file from an enterprise content management system. The server side component establishes a connection with the enterprise content management system and downloads the content file. The client side component requests the server side component to transfer, to the client side component, the content file in configurable size chunks over multiple threads. The server side component reads, from the content file, chunks of content of the size specified by the client side component and transfers, to the client side component, the chunks of content over the number of the multiple threads specified by the client side component. The client side component receives, over the multiple threads, the chunks of content and, when all of the chunks of content have been received, recombines the chunks of content into the content file.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: December 1, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Jasmeet Singh Sachdeva, Shrikrishna Adhiraju, Sachin Yambal
  • Patent number: 9201558
    Abstract: Graphical mapping interface embodiments and method are provided for creating and displaying a schema map, which may be used by a data transformation system to perform a data transformation between at least one source schema and at least one target schema. According to one embodiment, the graphical mapping interface may comprise a source schema region for displaying a graphical representation of at least one source schema, a target schema region for displaying a graphical representation of at least one target schema, and a mapping region for displaying graphical representations of a plurality of links connecting the source nodes displayed in the source schema region to the target nodes displayed in the target schema region. The plurality of links may comprise at least one control link having at least one ECA rule associated therewith and at least one data link having at least one textual-based target field expression associated therewith.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: December 1, 2015
    Assignee: PERVASIVE SOFTWARE INC.
    Inventors: Paul C. Dingman, William G. Bunton, Kathryn E. Van Dyken, Yimin Zhang, Laurence T. Yogman
  • Patent number: 9191989
    Abstract: Apparatus, and an associated method, for controlling the communication connectivity of a computer device. The computer device is selectably connectable to a wired network and to a wireless network. A user selects one of the networks into which to place the computer device into the communication connectivity. The computer device is placed into communication connectivity with the selected network by way of a network adapter. An adapter associated with the non-selected network is disabled to prevent the computer device from concurrently being placed in communication connectivity with the non-selected network.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: November 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Hans F. Valine
  • Patent number: 9190015
    Abstract: A method and a portable device controls output of a display unit to display information accurately and clearly regardless of a background image. Disclosed is an arrangement for calculating a difference between an arbitrary expression value of an arbitrary screen configuration element to be displayed on a given area of the background image and an actual expression value of the given area of the background image. Each expression value includes at least one of a color and lightness. The arrangement automatically selects the expression value of the screen configuration element based on the calculation result. The screen configuration element is displayed at the given area of the background image based on the selected arbitrary expression value.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: November 17, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Dae Woong Kim
  • Patent number: 9183368
    Abstract: A requester requests a domain zone control validation from a validating entity. The validating entity generates a pass string. The requester enters the pass string into a domain zone. The validating entity determines if the pass string was entered in the domain zone. If the pass string is present in the domain zone, the domain zone control was successfully validated.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: November 10, 2015
    Assignee: Go Daddy Operating Company, LLC
    Inventor: Eric Rodriguez
  • Patent number: 9178843
    Abstract: Embodiments of the present invention provide a method for sending an electronic mail receipt and a mobile terminal. In the method, a first mobile terminal obtains an electronic mail sent by a second mobile terminal. A header of the electronic mail contains indication information about whether it is required to send a receipt for the electronic mail. When the first mobile terminal determines according to the indication information that it is required to send a receipt, the first mobile terminal obtains a phone number of the second mobile terminal from the electronic mail and sends a short message with preset content to the phone number of the second mobile terminal.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: November 3, 2015
    Assignee: Huawei Device Co. Ltd.
    Inventor: Jun Peng
  • Patent number: 9177132
    Abstract: Embodiments of the present invention provide an approach for allowing a user to capture a set of values for a set of input parameters in a template that may be used for present and/or future provisioning of virtual resources. Under this approach, the template may be managed within a networked computing environment (e.g., cloud computing environment) for future use by the creating user or other authorized users. The next time the user is interacting with the environment, the set of templates available may be accessed, and the user can select/utilize a previously stored template. Once a template is chosen, the user may initiate a provisioning request from the environment's interface(s), which may include graphical user interfaces (GUIs), command lines, application programming interfaces (APIs), etc. In any event, the user may also have the opportunity to update any saved data and/or provide additional data.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Randy A. Rendahl, Tian Ming Pan
  • Patent number: 9179306
    Abstract: Techniques for third-party content delivery via a unique mobile application address are presented. A mobile application on a mobile device of a consumer generates or is assigned a unique address. The consumer uses the mobile application to communicate with an enterprise over a network. The enterprise delegates delivery of content to the mobile application to a third-party service and provides the unique address. The third-party service directly sends the content over the network to the mobile application of the mobile device on behalf of the enterprise.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: November 3, 2015
    Assignee: NCR Corporation
    Inventor: Graham West
  • Patent number: 9171182
    Abstract: Described is a method for dynamic data masking (DDM) of sensitive data. The method for DDM comprises receiving a response output comprising sensitive data, based on a client request, from an application, and identifying a main masking specification, based on the response output, for masking of the sensitive data in the response output. Further, the response output is parsed for creating a Document Object Model (DOM) tree for the response output. Status of a masking approach indication field of the main masking specification is checked, and masking is performed on nodes in the DOM tree comprising the sensitive data, based on the status of the masking approach indication field of the main masking specification.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: October 27, 2015
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Manish Shukla, Joel Joseph, Kumar Vidhani, Vijayanand Mahadeo Banahatti, Sachin Lodha
  • Patent number: 9171033
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for allowing access to developed applications via a multi-tenant on-demand database service, in a controlled environment. These mechanisms and methods for providing such access can enable embodiments to provide additional control over the development process as well as the access of such developed applications. The ability of embodiments to provide such additional control may lead to an improved application development framework, etc.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: October 27, 2015
    Assignee: salesforce.com, inc.
    Inventor: Craig Weissman
  • Patent number: 9172680
    Abstract: Given the rise in popularity of communicating personal, private, sensitive, or vital peer-to-peer or peer-to-group information over potentially insecure text messaging infrastructure, it would be desirable to provide a solution that enables the exchange of this type of information securely over at least one path via data and/or voice networks. Furthermore, it would be highly desirable to enable access to the secure exchange of information over the at least one path by a given entity, as well as other computer applications that the given entity may use.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: October 27, 2015
    Assignee: PROTECTED MOBILITY, LLC
    Inventors: William J. Marlow, Robert Cichielo, Emil Sturniolo, Paul Benware
  • Patent number: 9170714
    Abstract: Systems, methods, and devices for extracting and distributing text of mixed types from displayed graphical data from a display of an electronic device are disclosed. The text types can include rendered text and text represented in rendered images. Displayed graphical data can be captured from data being displayed by an application on a display device. Text data can be extracted from the captured graphical data as text data at the rendering tree level, or by an optical character recognition process. In response to the extracted text data, a text selection tool with visual representations of selectable text can be applied to the displayed text data. Using the text selection tool, a user can select a subset of the text. In response to the user selection, one or more other applications can be determined and the selected text can be passed to at least one of the other applications for execution.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: October 27, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Johannes Peter Wilhelm Martens, Michael D McLaughlin
  • Patent number: 9172741
    Abstract: The present disclosure provides a mobile terminal and a method for implementing a browser of the mobile terminal. The method comprises: the mobile terminal establishes a remote browser connection with a computing entity; and the mobile terminal remotely calls a browser engine to parse webpage data and render an image for data to be parsed through a distributed program interface of the browser engine provided by the computing entity, and receives frame dataflow from the computing entity. Through the present disclosure, the mobile terminal establishes a remote browser connection with the computing entity to share the browser engine of the computing entity based on distributed implementation as a component to the mobile terminal; the browser engine of the computing entity is remotely called to work to actually acquire the parsing capability of the CPU and other hardware resources of the computing entity; and the frame dataflow returned from the computing entity is received and presented.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: October 27, 2015
    Assignee: ZTE Corporation
    Inventors: Tao Wang, Qirui Li, Lizhang Liu
  • Patent number: 9171024
    Abstract: A method and apparatus for facilitating application recovery using configuration information is described. In one embodiment, a method for facilitating application recovery using configuration information includes accessing information in memory associated with an application configuration that correlates with source computer hardware for operating an application using at least one processor, identifying at least one portion that is to be restored of the application configuration using the at least one processor and applying the at least one portion of the application configuration in the memory to destination computer hardware using the at least one processor.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: October 27, 2015
    Assignee: Symantec Corporation
    Inventor: Amol Manohar Vaikar
  • Patent number: 9172805
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an input from an agent during a call with a caller where the input directs one or more processors to inject a recorded statement in the agent's voice into the call, and where the recorded statement in the agent's voice is stored in a computer-readable file. Obtaining the recorded statement in the agent's voice based on data associated with the input and in response to receiving the input. And causing the recorded statement in the agent's voice to be inserted into a media stream of the call.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: October 27, 2015
    Assignee: United Services Automobile Association (USAA)
    Inventors: Vijay Jayapalan, Greg Yarbrough, Eric Smith
  • Patent number: 9167070
    Abstract: A system and a method are disclosed for discovering widgets for computing devices. A computing device parses data to identify rich content. The computing device searches for widgets supporting the identified rich content in a remote server and retrieves a widget supporting the identified rich content. The computing device executes the widget to process the rich content.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: October 20, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Manisha Parekh, David Champlin, Benoit Boningue, Peter Fry, Rick Donald, Larry Chen, Ryan Case, Radha Neelakantan
  • Patent number: 9167493
    Abstract: A method and apparatus for providing a cloud-based mobility in a wireless network are disclosed. For example, the method receives a path switching request from a user endpoint device. The method then determines if the path switching request is for a regional hand-off. If the path switching request is for a regional hand-off, the method initiates a virtual machine move request for moving a virtual machine providing a mobility support function for a user of the user endpoint device. The method then determines if a response to the virtual machine move request is received. If the response to the virtual machine request is received, the method performs a user plane update and provides a response to the path switching request.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: October 20, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Thomas A. Anschutz
  • Patent number: 9164699
    Abstract: A protocol for communicating with the timing facility used in a data processing network to provide synchronization is provided via the execution of a machine instruction that accepts a plurality of commands. The interaction is provided through the use of message request blocks and their associated message response blocks. In this way timing parameters may be determined, modified and communicated. This makes it much easier for multiple servers or nodes in a data processing network to exist as a coordinated timing network and to thus more cooperatively operate on the larger yet identical data files.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: October 20, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott M. Carlson, Donald Crabtree, Dennis J. Dahlen, Beth A. Glendening, Michel H. T. Hack, Denise M. Sevigny, Ronald M. Smith, Sr., David E. Whitney
  • Patent number: 9152628
    Abstract: A file server having a redundant data elimination store responds to requests from clients for copies of space-reduced files. For reduced storage requirements and reduced processing time, a baseline version of unshared data blocks is created in the file server, and then the baseline version is space reduced by conversion to a stub version of shared data blocks, and then the file server responds to a request from a client for creation of one or more space-reduced copies by cloning the stub version. The file server may also respond to a request for creation of a modified space-reduced copy having specified data written at a specified offset. For example, the file server creates a respective modified copy of a virtual server image file for use by each client of the file server.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: October 6, 2015
    Assignee: EMC Corporation
    Inventors: Christopher H. Stacey, John T. Cardente
  • Patent number: 9152395
    Abstract: Systems and methods are provided that enable direct response to user input, e.g., in accordance with storyboards. For instance, applications can predefine storyboards which describe output in terms of received input. The predefined storyboards can be used externally and independently from the applications to process user input on behalf of the applications.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: October 6, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ross Luengen, Song Zou
  • Patent number: 9143557
    Abstract: In general, techniques are described for providing feedback loops for service engineered paths. A service node comprising an interface and a control unit may implement the techniques. The interface receives traffic via a path configured within a network to direct the traffic from an ingress network device of the path to the service node. The control unit applies one or more services to the traffic received via the path and generates service-specific information related to the application of the one or more services to the traffic. The interface then sends the service-specific information to at least one network device configured to forward the traffic via the path so that the at least one network device configured to forward the traffic via the path is able to adapt the path based on the service-specific information.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: September 22, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: James Guichard, David Ward, Jan Medved, Maciek Konstantynowicz
  • Patent number: 9137275
    Abstract: Recording a first user's preference for a content contribution submitted by a second user is disclosed. In response to only a single action taken by the first user interacting with a web page, an indication is received that a preference event occurred. The preference event is associated with the content contribution. Information associated with the first user's profile is updated. At least a portion of the web page is continued to be displayed to the user after receiving the preference event.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: September 15, 2015
    Assignee: LinkIn Corporation
    Inventor: R. Kevin Rose