About
Globally recognized Engineering Executive, focused on Developer…
Courses by Angie
-
Java: Automated API Testing with REST Assured1h 16m
Java: Automated API Testing with REST Assured
By: Angie Jones
-
Java Essential Training: Syntax and Structure2h 28m
Java Essential Training: Syntax and Structure
By: Angie Jones
Articles by Angie
Activity
-
I've been taking a bit of a break, but the team hasn't. Some exciting stuff just around the corner... 😊
I've been taking a bit of a break, but the team hasn't. Some exciting stuff just around the corner... 😊
Liked by Angie Jones
-
I'm hiring a Senior Manager of Developer Advocacy, reporting to me based in NYC! In this role, you will lead our efforts to engage with developers…
I'm hiring a Senior Manager of Developer Advocacy, reporting to me based in NYC! In this role, you will lead our efforts to engage with developers…
Liked by Angie Jones
-
When you want something... YOU BETTER GO GET IT!!!! Time waits for no one! I hope this year has been good for you all because it has been great for…
When you want something... YOU BETTER GO GET IT!!!! Time waits for no one! I hope this year has been good for you all because it has been great for…
Liked by Angie Jones
Experience
Education
Licenses & Certifications
Volunteer Experience
-
Raleigh-Durham Chapter Tech Lead
Black Girls CODE
- 2 years
Science and Technology
Plan workshops for the RD Chapter of BGC. Train technical volunteers. Teach technology workshops for minority girls aged 7-17. Workshop topics include Building a Web Page, Creating a Game, and Building a Mobile App, Robotics, and IoT
-
Workshop Instructor
TechGirlz
- 1 year 9 months
Science and Technology
Plan and teach technology workshop for middle-school girls. Topics include game application development, basic programming concepts, animation, circuits, security, etc.
-
Mobile App Mentor
Hi-Tech Teens, Wade Edwards Foundation and Learning Lab
- 3 months
Science and Technology
Mentored a group of Hi-Tech teens in a 6-week Mobile App development session where they used MIT App Inventor to create their own apps.
-
SMART Camp Lead
Alpha Zeta Omega Chapter of Alpha Kappa Alpha Sorority, Inc.
- 2 years
Science and Technology
Led a STEM team-based camp for Durham high school students. Taught students programming concepts using Hour of Code and mentored them as they work in groups to create their own game.
-
Technology Chairman
Alpha Zeta Omega Chapter of Alpha Kappa Alpha Sorority, Inc.
- 2 years
Science and Technology
Developed new modern, responsive website. Developed password-protected Member Portal for internal chapter operations. Managed website and social networking pages. Created all graphic designs for promotional flyers and advertisements.
-
Java Workshop Instructor
BDPA
- 1 month
Science and Technology
Taught high school students object-oriented programming concepts using Java
Publications
-
97 Things Every Java Programmer Should Know
O'Reilly
Authored the chapter "Using Object-Oriented Principles in Test Code"
-
DevOps: Implementing Cultural Change [Testing in CI chapter]
DZone
There’s no shortage of developers and enterprises of all sizes who are interested in the increased speed, collaboration, and iteration that DevOps promises. And with our research showing that more than half of organizations have an officially designated DevOps team, the prevalence of DevOps is only going to grow. In this Guide, you’ll learn about cultural shifts within DevOps, how to achieve resilient software delivery with CI/CD, the rise of DevXOps, and more.
-
7 Habits of Highly Effective SDETs
Techbeacon
There is a great demand for software development engineers in test (SDETs), which is a hybrid role between Developer and Tester. However many employers are finding that simply finding a developer who writes test or a tester who writes code is not enough. There’s so much more that goes into being successful at this role. This article highlights 7 habits typically seen in SDETs who are highly effective in test automation.
-
The Future of Software Testing: 12 Experts Share Their Predictions
QASymphony
This free 20-page guide features interviews with 12 seasoned industry experts to share their predictions for the software testing industry and answer critical questions.
-
3 Lessons from the Test Automation School of Hard Knocks
TechBeacon
It's no secret that I've led several successful automation projects, however, to get to this point I had to learn quite a few painful lessons the hard way. As the saying goes, experience is the greatest teacher. Well hopefully, you can utilize my experiences to avoid falling into the same traps. Here are 3 of my personal (and embarrassing) test automation stories and the lessons I learned from them!
-
The Digital Quality Handbook: Guide for Achieving Continuous Quality in a DevOps Reality, Chapter 18
Infinity P
As mobile and web technologies continue to expand and basically drives large organizational business in virtually every vertical or industry, it is critical to understand how to take existing release practices for mobile and web apps to the next level, including software development life cycle (SDLC), tools, quality, etc. This book tackles those and provide working best practices to overcome them. Each chapter in this book addresses a key challenge and provides practical examples and real life…
As mobile and web technologies continue to expand and basically drives large organizational business in virtually every vertical or industry, it is critical to understand how to take existing release practices for mobile and web apps to the next level, including software development life cycle (SDLC), tools, quality, etc. This book tackles those and provide working best practices to overcome them. Each chapter in this book addresses a key challenge and provides practical examples and real life “recipes” to overcome the difficulties and eventually help other organizations who might be facing the same difficulties.
-
Test Automation for Machine Learning: An Experience Report
Testing Trapeze
That time I needed to automate tests for machine learning…here’s what I learned about testing, automation, and the future of both.
-
5 ways to drive your automation engineers away
TechBeacon
It's hard enough to find great programmers or great testers, and it's even harder to find people who are both. Don't let these valuable people get away. Review your practices and see if you're making any of these mistakes.
-
How to build an agile-friendly test automation framework
TechBeacon
A high-level overview of the architecture for an automation framework that is stable, robust, flexible, and agile-friendly. It contains components for UI automation, web services automation, and BDD.
-
Solution Install caveats
developerWorks
Solution Installation for Autonomic Computing (Solution Install) offers various change requests that transition applications from one stage to another. This article explores the current stage of an application and provides insight on how you can choose the appropriate change requests to move the application to the desired stage. It also discusses the restrictions and caveats you should be aware of when using Solution Install.
Other authors
Patents
-
Link of mobile devices to facilitate mobile commerce transactions
Issued US10217101B2
A method for linking mobile devices to facilitate a mobile commerce transaction
Other inventorsSee patent -
Multi-modal transcript unification in a collaborative environment
Issued US US9760865B2
A method for generating a unified chat transcript for a multi-modal conversation in an instant messaging session by establishing concurrent voice messaging and text messaging sessions between two conversants, receiving both voice messages and text messages between two conversants through the voice messaging and instant messaging sessions, and logging the voice messages and text messages in a single transcript of conversation between the two conversants.
Other inventorsSee patent -
Instant conversation in a thread of an online discussion forum
Issued US US9716677B2
A method for instant conversations in a thread within a discussion forum where a temporal proximity of postings between two or more users is measured. In response to determining a close temporal proximity, an instant messaging session can be launched between the two or more users and entries in the instant messaging session can be inserted as responses to the thread in the discussion form.
Other inventorsSee patent -
Synchronization of questions and answers in a collaborative messaging environment
Issued US US9686087B2
A method of synchronizing questions and answers in an instant messaging session between first and second participants, identifying questions and answers in the instant messaging text, matching each of the answers to a corresponding one of the questions, and displaying the matched questions and answers supplementally to the displaying of the chat transcript, ensuring that a participant does not overlook a question where response on their part is required.
Other inventorsSee patent -
Location/event based dictionaries to facilitate communication in a virtual world location
Issued US US9678940B2
A method for communication facilitation in a location within the virtual world can include identifying jargon in a message exchanged in a location in a virtual world, looking up a glossary entry for the jargon in a dictionary of jargon for the location in the virtual world, and rendering the glossary entry in connection with the jargon in the message.
Other inventorsSee patent -
Instant messaging transcript sharing for added participants to an instant messaging session
Issued US US9350687B2
A method for instant messaging transcript sharing for added participants to an instant messaging session can be provided. The method can include establishing an instant messaging session as between a set of initial parties, aggregating postings from the initial parties into a transcript, adding a new party to the instant messaging session, and sharing at least a portion of the transcript in a transcript view for the new party. Optionally, an ability of the new party to log shared portions of…
A method for instant messaging transcript sharing for added participants to an instant messaging session can be provided. The method can include establishing an instant messaging session as between a set of initial parties, aggregating postings from the initial parties into a transcript, adding a new party to the instant messaging session, and sharing at least a portion of the transcript in a transcript view for the new party. Optionally, an ability of the new party to log shared portions of the transcript can be limited or prohibited.
Other inventorsSee patent -
Instant conversation in a thread of an online discussion forum
Issued US 9,177,284
Embodiments of the present invention address deficiencies of the art in respect to discussion forum management and provide a method, system and computer program product for instant conversations in a thread within a discussion forum. In an embodiment of the invention, a method for instant conversations in a thread within a discussion forum can be provided. The method can include providing a discussion forum and initiating a thread in the discussion forum and measuring a temporal proximity of…
Embodiments of the present invention address deficiencies of the art in respect to discussion forum management and provide a method, system and computer program product for instant conversations in a thread within a discussion forum. In an embodiment of the invention, a method for instant conversations in a thread within a discussion forum can be provided. The method can include providing a discussion forum and initiating a thread in the discussion forum and measuring a temporal proximity of postings between two or more users in the thread. In response to determining a close temporal proximity, an instant messaging session can be launched between the two or more users and entries in the instant messaging session can be inserted as responses to the thread in the discussion forum.
Other inventorsSee patent -
System and method for attending a recorded event in a metaverse application
Issued US 9,165,426
A metaverse system and method for allowing a user to attend a recorded past event in a metaverse application. The metaverse system includes a client computer, a metaverse server, and a time travel engine. The client computer interfaces with the metaverse application. The metaverse server records an event environment of a past event in a metaverse application. The time travel engine serves, in response to a request from a user, a playback of the recorded event environment to the client computer…
A metaverse system and method for allowing a user to attend a recorded past event in a metaverse application. The metaverse system includes a client computer, a metaverse server, and a time travel engine. The client computer interfaces with the metaverse application. The metaverse server records an event environment of a past event in a metaverse application. The time travel engine serves, in response to a request from a user, a playback of the recorded event environment to the client computer to allow the user to attend and to observe the recorded event environment.
Other inventorsSee patent -
Selecting a Language Encoding of a Static Communication in a Virtual Universe
Issued US 9,110,890
A static communication can be presented efficiently in different languages to facilitate propagation of the static communication across language boundaries. A static communication object that represents a static communication can be loaded with different language encodings of the static communication. When a trigger occurs (e.g., an avatar accesses the static communication object), a language encoding of the static communication that can be understood by the avatar is presented to the avatar…
A static communication can be presented efficiently in different languages to facilitate propagation of the static communication across language boundaries. A static communication object that represents a static communication can be loaded with different language encodings of the static communication. When a trigger occurs (e.g., an avatar accesses the static communication object), a language encoding of the static communication that can be understood by the avatar is presented to the avatar. As the static communication propagates throughout the virtual universe, additional language encodings can be added to the static communication object.
Other inventorsSee patent -
System and method for group control in a metaverse application
Issued US 8990707
A metaverse system and method for allowing a user to control a group of avatars in a metaverse application. The metaverse system includes a client computer, a metaverse server, and a group link engine. The metaverse server hosts a metaverse application over a network. The client computer interfaces with the metaverse application. The group link engine opens a group link connection. A linked group associated with the group link connection includes at least two linked users. At least one user is…
A metaverse system and method for allowing a user to control a group of avatars in a metaverse application. The metaverse system includes a client computer, a metaverse server, and a group link engine. The metaverse server hosts a metaverse application over a network. The client computer interfaces with the metaverse application. The group link engine opens a group link connection. A linked group associated with the group link connection includes at least two linked users. At least one user is designated as a leader of the linked group. The group link engine includes a group link controller to allow the leader to control an action of an avatar of at least one other user.
Other inventorsSee patent -
Activity triggered photography in metaverse applications
Issued US 8893047
A system, method and program product for collecting image data from within a metaverse. A system is provided that includes: a graphical user interface (GUI) for allowing a user to install and administer a camera within the metaverse; a system for collecting image data from the camera based on an occurrence of a triggering event associated with the camera; and a system for storing or delivering the image data for the user.
Other inventorsSee patent -
System and method for real-time scheduling
Issued US 8756514
A system and method for dynamically scheduling a meeting time in association with an instant messaging client. The system includes a chat server, a grid scheduling server, a local instant messaging client, a remote instant messaging client, and a grid scheduling client. The instant messaging client facilitates a chat session in conjunction with the chat server. The grid scheduling server generates a representation of scheduling information from a scheduling matrix including a list of times…
A system and method for dynamically scheduling a meeting time in association with an instant messaging client. The system includes a chat server, a grid scheduling server, a local instant messaging client, a remote instant messaging client, and a grid scheduling client. The instant messaging client facilitates a chat session in conjunction with the chat server. The grid scheduling server generates a representation of scheduling information from a scheduling matrix including a list of times arranged transversely to a list of participants to the meeting. The grid scheduling client in conjunction with the grid scheduling server hosts a grid scheduling session in real-time on the local and remote instant messaging clients and schedules the meeting time according to real-time input from participants on the local and remote instant messaging clients.
Other inventorsSee patent -
Planning a Route for a Convoy of Automobiles
Issued US US8649962 B2
Planning a route for a convoy of automobiles, including: identifying a plurality of automobiles included in a convoy; planning, for the convoy by a route planning module, a route from an origin to a destination in dependence upon current automobile traffic between the origin and the destination, automobile characteristics of the convoy, and aggregate user preferences of convoy automobile users; and providing for display, by the route planning module to a route display module of each automobile…
Planning a route for a convoy of automobiles, including: identifying a plurality of automobiles included in a convoy; planning, for the convoy by a route planning module, a route from an origin to a destination in dependence upon current automobile traffic between the origin and the destination, automobile characteristics of the convoy, and aggregate user preferences of convoy automobile users; and providing for display, by the route planning module to a route display module of each automobile in the convoy, the convoy's route.
Other inventorsSee patent -
System, Method, and Apparatus for Inline Comments Within Electronic Communication
Issued US 8661351
A communication apparatus which facilitates inline comments includes a client processing unit and an electronic memory device. The client processing unit receives an electronic communication and generates a reply communication for response to the electronic communication in an inline comment mode. The reply communication includes a copy of original content from the electronic communication. The electronic memory device is coupled to the client processing unit. The electronic memory device…
A communication apparatus which facilitates inline comments includes a client processing unit and an electronic memory device. The client processing unit receives an electronic communication and generates a reply communication for response to the electronic communication in an inline comment mode. The reply communication includes a copy of original content from the electronic communication. The electronic memory device is coupled to the client processing unit. The electronic memory device stores a plurality of inline comment rules. The inline comment rules facilitate adjoining comment content to the copy of original content within the reply communication according to user commands. The comment content is uniquely identified from standard response content according to the inline comment rules in effect during the inline comment mode.
Other inventorsSee patent -
Sending related information to indirect email recipients
Issued US 8589493
Managing the sending of electronic mail (email) messages and responding to requests from indirect recipients for related information. An email message is originated with a first recipient and a recipient request prompt, which comprises a unique recipient request identifier (ID) linking it to the originator's email address. An empty recipient request list is generated, likewise linked to the recipient request ID. The message is then sent to a first recipient, who in turn forwards it to a second…
Managing the sending of electronic mail (email) messages and responding to requests from indirect recipients for related information. An email message is originated with a first recipient and a recipient request prompt, which comprises a unique recipient request identifier (ID) linking it to the originator's email address. An empty recipient request list is generated, likewise linked to the recipient request ID. The message is then sent to a first recipient, who in turn forwards it to a second recipient. The recipient response prompt is displayed to the second recipient, who uses it to generate a recipient request for related information. The recipient request ID of the originated message and the second recipient's email address are appended to the recipient request, which is then sent to the message originator. The recipient request is received by the email system and parsed. The second recipient's email address is then appended to the recipient request list corresponding to the parsed recipient request ID.
Other inventorsSee patent -
Identifying a software developer based on debugging information
Issued US 8589880
A solution for identifying a software developer based on debugging information includes an identification module configured to identify a developer of a line of source code, a determination module configured to determine a developer contact tag for the developer, an encoding module configured to encode the developer contact tag, a tagging module configured to automatically tag the line of source code with the developer contact tag associated with the developer. The solution also includes a…
A solution for identifying a software developer based on debugging information includes an identification module configured to identify a developer of a line of source code, a determination module configured to determine a developer contact tag for the developer, an encoding module configured to encode the developer contact tag, a tagging module configured to automatically tag the line of source code with the developer contact tag associated with the developer. The solution also includes a debug module configured to provide debug information, a decoding module configured to decrypt the developer contact tag, and a presentation module configured to present the debug stack trace in human readable form.
Other inventorsSee patent -
Providing location based information in a virtual environment
Issued US US8468178
A method, information processing system, and virtual environment, to provide location information to users in the virtual environment. A first user is determined to be communicating with a second user in a virtual environment. One of the first user and the second user is determined to have entered a character set substantially matching a keyword in a database entry. Location information associated with the keyword is identified. The location information indicates a location within the virtual…
A method, information processing system, and virtual environment, to provide location information to users in the virtual environment. A first user is determined to be communicating with a second user in a virtual environment. One of the first user and the second user is determined to have entered a character set substantially matching a keyword in a database entry. Location information associated with the keyword is identified. The location information indicates a location within the virtual environment. The location information is linked to the character set. The character set is visually changed to indicate to the first user and the second user that location information has been linked to the character set.
-
Dynamic meeting agenda generation based on presenter availability
Issued US 8321796
Embodiments of the present invention address deficiencies of the art in respect to C&S e-meeting scheduling and provide a method, system and computer program product for dynamic agenda updating in a C&S system. In an embodiment of the invention, a method for dynamic agenda updating based upon presenter participation in an e-meeting can be provided. The method can include creating a new e-meeting in a collaborative computing environment for attendees and presenters selected from amongst the…
Embodiments of the present invention address deficiencies of the art in respect to C&S e-meeting scheduling and provide a method, system and computer program product for dynamic agenda updating in a C&S system. In an embodiment of the invention, a method for dynamic agenda updating based upon presenter participation in an e-meeting can be provided. The method can include creating a new e-meeting in a collaborative computing environment for attendees and presenters selected from amongst the attendees. The method also can include generating an invite with an agenda for the new e-meeting including a time block and time slots for presentations by different ones of the presenters. Finally, the method can include dynamically changing a view to the agenda for viewing ones of the attendees to reflect changes in the time slots resulting from replies to the invite received by individual ones of the presenters.
Other inventorsSee patent -
Utilizing mood sensors in an electronic messaging environment
Issued US US8239774
A method, system and computer-usable medium are disclosed for determining the behavioral mood of an electronic messaging system user. User input is provided through one or more input receptors of an electronic device. The user input is collected by the mood identification system. The collected input is processed to generate behavioral biometrics, which are in turn correlated to predetermined behavioral moods, each of which has a corresponding behavioral mood indicator. The behavioral mood of…
A method, system and computer-usable medium are disclosed for determining the behavioral mood of an electronic messaging system user. User input is provided through one or more input receptors of an electronic device. The user input is collected by the mood identification system. The collected input is processed to generate behavioral biometrics, which are in turn correlated to predetermined behavioral moods, each of which has a corresponding behavioral mood indicator. The behavioral mood of the recipient user is indicated by applying text attributes to the user's identifier (ID) or by displaying an icon proximate to the user's ID.
Other inventorsSee patent -
Multidimensional web page ruler
Issued US 8,015,485
A method, system and computer-usable medium are disclosed for managing the spatial coordinates and visual attributes of objects within a user interface (UI). A Web UI ruler is executed within a UI comprising a plurality of objects. A first object and second object are selected. The Web UI Ruler then collects the spatial coordinate and visual attribute values for the first and second object and their relationship values are determined. The spatial coordinate and visual attribute values for the…
A method, system and computer-usable medium are disclosed for managing the spatial coordinates and visual attributes of objects within a user interface (UI). A Web UI ruler is executed within a UI comprising a plurality of objects. A first object and second object are selected. The Web UI Ruler then collects the spatial coordinate and visual attribute values for the first and second object and their relationship values are determined. The spatial coordinate and visual attribute values for the first and second objects, along with their corresponding relationship values, are modified and the modifications are applied to the target objects. The values are then stored in the Web UI ruler. These values can then be subsequently applied to one or more target objects. Alternatively, the stored values are exported as a cascading style sheet (CSS) class, which can then likewise be subsequently applied to one or more target objects.
Other inventorsSee patent -
Method to continue instant messaging exchange when exiting a virtual world
Issued US US7970840
A method, system and computer program product for associating a virtual instant messaging client, of an avatar, with a standard instant messaging account. When a communication transcript is completed in a virtual instant messaging session, the communication transcript is stored. Wherein the stored communication transcript is an archived virtual world (VW) communication transcript. The archived VW communication transcript is associated with one or more instant messaging clients. A request is…
A method, system and computer program product for associating a virtual instant messaging client, of an avatar, with a standard instant messaging account. When a communication transcript is completed in a virtual instant messaging session, the communication transcript is stored. Wherein the stored communication transcript is an archived virtual world (VW) communication transcript. The archived VW communication transcript is associated with one or more instant messaging clients. A request is received to continue communication, with one or more avatars, when a virtual instant messaging session is completed. When the request is received a graphical user interface (GUI) is automatically displayed. One or more of the following selections are enabled: communicate via the instant messaging session or do not communicate via the instant messaging session.
Other inventorsSee patent -
Method to invite users to a virtual world using instant messaging
Issued US7970837B2
There are times when a virtual world session is better suited for the needs at hand than an IMS session. Sometimes, this realization occurs during an IMS session. However, shifting from an IMS session to a virtual world session can prove to be challenging. This invention addresses this need.
Other inventorsSee patent -
Method to invite users to a virtual world using instant messaging
Issued US US7970837
A method, system and computer-usable medium are disclosed for initiating a session in a virtual world. An instant messaging system (IMS) comprises a registry of IMS user identifiers cross-referenced to their corresponding virtual world user identifiers. A first IMS user implements a virtual world invitation module as a result of an IMS session to invite a second IMS user to participate in a virtual world session. The first IMS user selects the IMS user identifier of the second IMS user…
A method, system and computer-usable medium are disclosed for initiating a session in a virtual world. An instant messaging system (IMS) comprises a registry of IMS user identifiers cross-referenced to their corresponding virtual world user identifiers. A first IMS user implements a virtual world invitation module as a result of an IMS session to invite a second IMS user to participate in a virtual world session. The first IMS user selects the IMS user identifier of the second IMS user, followed by selection of a target virtual world and a virtual world identifier. Once completed, the invitation is sent the IMS user identifier of the second IMS user, who receives the invitation and signifies their acceptance or declination. If accepted, the cross-referenced virtual world user identifiers of the first and second IMS users are used to log them into the agreed-upon virtual world venue and initiate a virtual world session.
Other inventorsSee patent -
METHOD AND SYSTEM FOR DISCOVERING DEPENDENCIES IN PROJECT PLANS OF DISTRIBUTED SYSTEM
Issued US US7949610
A method and system for discovering dependencies in project plans of a distributed system. Project plans are located by a project plan path. A project plan contains dependency information of a task to be performed, a resource necessary to perform the task, and a prerequisite task to perform the task. The method generates a master project plan containing all dependency information in all project plans in the distributed system, which dictates an order of tasks or task-resource maps in all…
A method and system for discovering dependencies in project plans of a distributed system. Project plans are located by a project plan path. A project plan contains dependency information of a task to be performed, a resource necessary to perform the task, and a prerequisite task to perform the task. The method generates a master project plan containing all dependency information in all project plans in the distributed system, which dictates an order of tasks or task-resource maps in all project plans pursuant to the dependency information in project plans. The method utilizes project plan files in diverse formats in generating the master project plan for the distributed system.
Other inventorsSee patent -
Management of recorded data for online simulations
Issued US US7885924
Embodiments of the present invention address deficiencies of the art in respect to online simulations. In one embodiment of the invention, a method for managing recorded data for an online simulation can be provided. The method can include determining that a first experience of a user of the online simulation shall be recorded. The method can further include generating a recording of the first experience and associating metadata with the recording. The method can further include reading…
Embodiments of the present invention address deficiencies of the art in respect to online simulations. In one embodiment of the invention, a method for managing recorded data for an online simulation can be provided. The method can include determining that a first experience of a user of the online simulation shall be recorded. The method can further include generating a recording of the first experience and associating metadata with the recording. The method can further include reading metadata of a second experience of the user of the online simulation and determining that the metadata of the second experience matches the metadata of the first experience. The method can further include notifying the user that the recording is associated with the second experience.
Other inventorsSee patent -
Method and System for Managing Instant Messaging Interruptions
Issued US 8090777
A method for managing instant messaging interruptions may include comparing at least one term in an instant message to a plurality of terms in a no-response-required (NRR) library. The method may also include representing the instant message as an instant message agent character (IMAC) in response to a match between at least one term in the instant message and at least one of the plurality of terms in the NRR library.
Other inventorsSee patent -
PROGRAM PRODUCTS FOR DYNAMICALLY ANNOTATING WEB PAGES PASSED VIA A MESSAGING APPLICATION
Issued US US7827253
A method, system, and computer program product for dynamically annotating Web pages passed via a messaging application is provided. The method includes transmitting a Web page and a graphical user interface (GUI) to a requester of the Web page. The GUI directs the requester to provide annotations to at least a portion of the Web page content, which annotations are translated to instructions interpretable by a Web browser. The instructions are bundled with a uniform resource locator (URL) of the…
A method, system, and computer program product for dynamically annotating Web pages passed via a messaging application is provided. The method includes transmitting a Web page and a graphical user interface (GUI) to a requester of the Web page. The GUI directs the requester to provide annotations to at least a portion of the Web page content, which annotations are translated to instructions interpretable by a Web browser. The instructions are bundled with a uniform resource locator (URL) of the Web page at a computer processing device of the requester. The method also includes receiving a request for the Web page from a second requester who received the instructions bundled with the URL of the Web page within a message transmitted by the requester. The method further includes directing a Web browser of the second requester to apply the instructions as the Web page is being rendered. Application of the instructions causes the Web browser to render the Web page along with the annotations.
Other inventorsSee patent -
EMAIL MANAGEMENT FOR HIDDEN RECIPIENTS
Issued US US7805491
Embodiments of the present invention address deficiencies of the art in respect to e-mail message reply handling and provide a method, system and computer program product for hidden recipient management in e-mail replies. In an embodiment of the invention, a hidden recipients e-mail reply management method can be provided. The method can include composing an e-mail message in a message thread by a composer, identifying and displaying hidden recipients previously blind carbon copied on a…
Embodiments of the present invention address deficiencies of the art in respect to e-mail message reply handling and provide a method, system and computer program product for hidden recipient management in e-mail replies. In an embodiment of the invention, a hidden recipients e-mail reply management method can be provided. The method can include composing an e-mail message in a message thread by a composer, identifying and displaying hidden recipients previously blind carbon copied on a progenitor e-mail message for the message thread by the composer, and routing the composed e-mail message to selected ones of the hidden recipients.
Other inventorsSee patent -
Confidentiality Management of E-mail Users in Redistributed E-mail Messages
US US20090049142A1
A method for managing e-mail user confidentiality including transmitting an e-mail message for delivery to multiple e-mail users and corresponding e-mail addresses, identifying a privacy preference for a particular one of the e-mail users; and, concealing a display within the e-mail message of an e-mail address associated with the particular one of the e-mail users responsive to the privacy preference.
Other inventorsSee patent
Honors & Awards
-
Alumni Rising Star
Computer Science Department of NCSU
The CSC Alumni ‘Rising Star’ Award (previously known as the CSC Outstanding Young Alumni Award) was established in 2017, as part of the department’s 50th Year Celebrations, to celebrate and recognize the exemplary contributions our outstanding graduates have made to their profession, their community, and the world at large. In particular, the ‘Rising Star’ Award recognizes alumni within 10 years of graduation, an honor reserved to recognize alumni for early stage career accomplishments.
-
Most Influential Agile Testing Professional Person
Agile Testing Days
The Agile Testing Days MIATPP Award highlights not only the outstanding achievements, true inspiration and dedication within and for the agile testing community but also recognizes people who inspire, motivate and encourage others to challenge themselves to become better.
-
GitHub Star
Github
GitHub Stars are GitHub’s most influential developers who are invited to help shape the future of GitHub.
-
Java Champion
Oracle
Java Champions are professionals who make significant contributions to the Java ecosystem through technical discussions and/or community-building activities. They demonstrate leadership, influence and independence as well as technical excellence.
-
Leak K. Frazier Award
Alpha Kappa Alpha
The Leah Kay Frazier Award is an annual award given to a graduate sorority member who has given extensively of her time and talents in the realm of “Service with a Global Perspective”.
-
PACESetter Award for Career Achievement
BDPA
Experienced professionals who have achieved significant career accomplishments and/or made contributions throughout their career to their company or industry.
-
Master Inventor
IBM
Master Inventors are employees who have mastered the patent process, mentored broadly, added value to IBM’s intellectual property portfolio, and demonstrated sustained leadership.
-
Bravo Award for Outstanding Achievement
IBM
-
Difference Maker Award
IBM
-
Extreme Achiever
IBM
-
Honoree
Who's Who in Black Raleigh-Durham
-
Inventor of Merit
Women Inventors Community
-
President's Volunteer Service Award
Conflict Resolution Center of Montgomery County
The President’s Volunteer Service Award recognizes United States citizens and lawfully admitted, permanent residents of the United States who have achieved the required number of hours of service over a 12-month time period or cumulative hours over the course of a lifetime.
-
Soror of the Year
Alpha Zeta Omega Chapter of Alpha Kappa Alpha Sorority, Inc
For outstanding service to the Sorority's program
-
TechConnect People’s Choice Award
IBM
-
Technology Rising Star
Women of Color Magazine
-
Top 30 Under 30
Ebony Magazine
-
Triangle Diversity Award
RTP Black Diversity Network Group
For Exceptional Leadership in Diversity
Organizations
-
Alpha Kappa Alpha Sorority, Incorporated
-
Recommendations received
15 people have recommended Angie
Join now to viewMore activity by Angie
-
On tomorrow’s Guidance Counselor 2.0 stream, Torc’s VP of Global Community, taylor desseyn is joined by Adewale Abati. Also known as 'Ace', he is a…
On tomorrow’s Guidance Counselor 2.0 stream, Torc’s VP of Global Community, taylor desseyn is joined by Adewale Abati. Also known as 'Ace', he is a…
Liked by Angie Jones
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Angie Jones in United States
3429 others named Angie Jones in United States are on LinkedIn
See others named Angie Jones